chore(25-06): mark FILE-09 and FILE-10 complete in REQUIREMENTS.md

- FILE-09: git commit on every file operation — implemented via gitFileService
- FILE-10: version history endpoint — implemented via GET /files/:fileId/history
This commit is contained in:
Nexus Dev 2026-04-02 00:04:49 +00:00
parent 9723482b12
commit b6bb7b2196

View file

@ -91,8 +91,8 @@
- [x] **FILE-06** — Inline file preview in chat: images render inline, PDFs show a first-page preview, code files show a syntax-highlighted preview
- [x] **FILE-07** — One-click file download from chat for any attached or generated file
- [ ] **FILE-08** — Agent-generated files (code output, specs, presentations) stored in `files/projects/<slug>/generated/`, linked to the originating task and conversation in libSQL
- [ ] **FILE-09** — Git integration: `files/` is a git repository; every file operation (upload, generate, replace, delete) creates a commit with a descriptive message
- [ ] **FILE-10** — Version history: user can view the git log for any file and see its change history
- [x] **FILE-09** — Git integration: `files/` is a git repository; every file operation (upload, generate, replace, delete) creates a commit with a descriptive message
- [x] **FILE-10** — Version history: user can view the git log for any file and see its change history
- [ ] **FILE-11** — Placeholder asset tracking: Nexus auto-maintains a `PLACEHOLDERS.md` manifest in each project directory; when a placeholder is replaced by a final asset, the manifest and DB are updated with the replacement chain
- [x] **FILE-12** — File scope promotion: a chat-scoped file can be promoted to a project scope; a project file can be referenced in any chat conversation
- [x] **FILE-13** — Cross-device file access: files are served via the Nexus server API so a file uploaded on one device is accessible on any other device on the network
@ -176,8 +176,8 @@ The following are explicitly deferred:
| FILE-06 | Phase 25 | Complete |
| FILE-07 | Phase 25 | Complete |
| FILE-08 | Phase 25 | Pending |
| FILE-09 | Phase 25 | Pending |
| FILE-10 | Phase 25 | Pending |
| FILE-09 | Phase 25 | Complete |
| FILE-10 | Phase 25 | Complete |
| FILE-11 | Phase 25 | Pending |
| FILE-12 | Phase 25 | Complete |
| FILE-13 | Phase 25 | Complete |