Drop deferred non-starters: OpenAPI spec, entity renaming

- Remove OpenAPI spec from Cross-Cutting Tasks: no external consumers,
  API surface already documented in api-surface.md
- Remove Phase 3 (entity renaming assets->machines/components->parts):
  API surface keeps asset/component naming per architecture decision,
  DB rename has no user-visible value and high migration risk

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Mikhail Chusavitin
2026-03-15 14:37:48 +03:00
parent 3dbd359d4e
commit 61a4a5b31b
2 changed files with 0 additions and 12 deletions

View File

@@ -52,17 +52,6 @@
- New records will have both `id` (int) and `sid` (string) in JSON responses
- Future work: Can transition API to use string IDs as primary identifiers
## Phase 3: Entity Renaming ⏳ NOT STARTED
**Breaking changes - requires maintenance window**
- Rename tables: `assets``machines`, `components``parts`
- Rename columns: `asset_id``machine_id`, `component_id``part_id`, `asset_tag``machine_tag`
- Update all foreign keys
- Rename Go types and files
- Update API routes with redirects
- Update UI templates
## Phase 4: Switch to String IDs Primary ⏳ NOT STARTED
**Breaking changes - requires maintenance window**

View File

@@ -144,7 +144,6 @@ Status legend: `[ ] todo` `[-] in progress` `[x] done` `[!] blocked`
## Cross-Cutting Tasks
- [ ] Structured logs + request IDs
- [ ] OpenAPI spec
- [ ] CI (build/test/migration check)
- [ ] Release note discipline