docs: update SPECIFICATION.md for React SPA and new endpoints #26
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
SPECIFICATION.md describes the old htmx/Go-template frontend and is missing recently added API endpoints. This is the most impactful doc to update since it serves as the authoritative system reference.
Supersedes/expands #17.
Specific Issues
Section 2.2 (Technology Stack)
Section 6 (Web Interface) — Complete rewrite needed
/, Catppuccin Mocha theme, inline styles, component architecture, pages (Items, Projects, Schemas, Settings, Audit, Login)Section 11.1 (API Endpoints)
GET /,GET /projects,GET /schemas,GET /audit,GET /settings,POST /settings/tokens,POST /settings/tokens/{id}/revoke)GET /api/auth/configPOST /api/uploads/presignGET /api/items/{pn}/filesPOST /api/items/{pn}/filesDELETE /api/items/{pn}/files/{fileId}PUT /api/items/{pn}/thumbnailGET /api/items/{pn}/bom/flatGET /api/items/{pn}/bom/costSection 12.1 (MVP Implemented)
Revision schema (Section 2.2/3.2)
property_schema_versioncolumn from migration 005 which does not exist on diskEndpoint count
Acceptance Criteria