docs: update specs for schema-driven form descriptor API #60

Merged
forbes merged 2 commits from issue-docs-form-descriptor into main 2026-02-11 16:41:17 +00:00
Owner

Updates frontend-spec.md and docs/SPECIFICATION.md to reflect the dynamic form descriptor system implemented in the issue-dedup-sourcing-cost branch.

Changes

frontend-spec.md:

  • Rewrite CreateItemPane spec: now renders dynamic form from GET /api/schemas/{name}/form
  • Replace three-column CategoryPicker with multi-stage domain/subcategory picker
  • Replace useCategories hook with useFormDescriptor
  • Update form sections to dynamic field groups from YAML
  • Mark hierarchical categories as implemented (via form descriptor)
  • Remove sourcing_link/standard_cost from item-level DB columns (now revision properties)
  • Update types section with FormDescriptor interfaces
  • Update implementation order with completed items

docs/SPECIFICATION.md:

  • Rename GET /api/schemas/{name}/properties to GET /api/schemas/{name}/form
Updates `frontend-spec.md` and `docs/SPECIFICATION.md` to reflect the dynamic form descriptor system implemented in the `issue-dedup-sourcing-cost` branch. ### Changes **frontend-spec.md**: - Rewrite CreateItemPane spec: now renders dynamic form from `GET /api/schemas/{name}/form` - Replace three-column CategoryPicker with multi-stage domain/subcategory picker - Replace `useCategories` hook with `useFormDescriptor` - Update form sections to dynamic field groups from YAML - Mark hierarchical categories as implemented (via form descriptor) - Remove `sourcing_link`/`standard_cost` from item-level DB columns (now revision properties) - Update types section with `FormDescriptor` interfaces - Update implementation order with completed items **docs/SPECIFICATION.md**: - Rename `GET /api/schemas/{name}/properties` to `GET /api/schemas/{name}/form`
forbes added 1 commit 2026-02-11 16:40:49 +00:00
- frontend-spec.md: rewrite CreateItemPane spec for dynamic form
  rendering from form descriptor, replace CategoryPicker three-column
  spec with multi-stage domain/subcategory picker, replace useCategories
  hook with useFormDescriptor, update form sections to dynamic field
  groups, mark hierarchical categories as implemented, remove
  sourcing_link/standard_cost from item-level DB columns, update types
  and implementation order
- SPECIFICATION.md: rename /api/schemas/{name}/properties endpoint to
  /api/schemas/{name}/form
forbes added 1 commit 2026-02-11 16:41:11 +00:00
forbes merged commit a258152175 into main 2026-02-11 16:41:17 +00:00
forbes deleted branch issue-docs-form-descriptor 2026-02-11 16:41:17 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/silo#60