From 8f66fe4bd02cedf8d161292c88c93d530accb8b2 Mon Sep 17 00:00:00 2001 From: Nexus Dev Date: Thu, 2 Apr 2026 00:04:49 +0000 Subject: [PATCH] chore(25-06): mark FILE-09 and FILE-10 complete in REQUIREMENTS.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - FILE-09: git commit on every file operation — implemented via gitFileService - FILE-10: version history endpoint — implemented via GET /files/:fileId/history --- .planning/REQUIREMENTS.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.planning/REQUIREMENTS.md b/.planning/REQUIREMENTS.md index fffc9127..56c36de8 100644 --- a/.planning/REQUIREMENTS.md +++ b/.planning/REQUIREMENTS.md @@ -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//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 |