admin: Web Designer agent builds full project pages from a brief
- console /build-project: Read-only agent reads uploaded images and authors a
complete cja_projects record (copy, kind/period/role, categories, stack,
grouped skills, metrics, per-image captions). Server re-zips gallery srcs.
- adminprojects save()/get(): handle skills + metrics JSON columns
- New Project form: 'Build with Web Designer' + full editable preview
(skills groups, metric cards, captions merged into gallery)
- editor: round-trip skills + metrics editing