ac5b7bccc7
docs: add v2 gap fix implementation plan (10 tasks)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 08:01:59 +00:00
c97f201a9c
docs: fix spec issues from review — path normalization, field names, dedup
...
- Fix doc.source_file → doc.file_path (actual DesignDocument field name)
- Replace lstrip("./") with proper path resolution helpers
- Add deduplication for doc→doc edges (process only downstream)
- Add frontend/src/shared/types/api.ts to files changed
- Add fallback for unknown group_id in forceX/forceY
- Note build_panorama needs design_dir parameter
- Clarify runtime_component/document detail panel behavior
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 07:39:33 +00:00
b67780007c
docs: add v2 gap fix design spec for 7 gaps (P0+P1)
...
Covers GAP-B1 (status mapping), GAP-B3 (compound graph with document
nodes), GAP-F1 (group-partitioned layout), GAP-F2 (rich detail panel),
GAP-F3 (legend), GAP-F4 (back button), GAP-F5 (edit shortcut).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 07:24:09 +00:00
1a92c91591
docs: update progress with PR status
2026-03-24 01:10:16 +00:00
144ec8cc80
chore: add deployment config and work records
2026-03-24 01:08:25 +00:00
d4b26a5971
fix(build): resolve vue-tsc -b build errors — add @types/node, fix tsconfig emit settings
...
The production build (vue-tsc -b) failed because tsconfig.node.json had
allowImportingTsExtensions without a compatible emit setting, and @types/node
was missing for node:url imports in vite.config.ts.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:29:43 +00:00
f12c45f692
build: add Docker deployment — Compose, Dockerfiles, Nginx config
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:25:02 +00:00
75e053c454
fix(build): add @/ path alias to Vite config and fix tsconfig composite setting
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:21:26 +00:00
ce4f474472
feat(fe-editor): add CSV table editor and Markdown editor components
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:20:38 +00:00
b7ebbcd777
feat(fe-graph): add D3.js graph visualization — panorama, drill-down, status colors
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:17:52 +00:00
d8071bc9f3
feat(fe-project): add project management UI — list, create, delete
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:16:32 +00:00
7328057e7d
feat(frontend): add shared layer — types, API client, router, app layout
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:15:30 +00:00
c18f7c5f76
build: add frontend configuration — Vite, TypeScript, Vue 3
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:14:10 +00:00
b77bae709b
feat(impl_tracker): add ImplTrackerService and REST API — progress evaluation and manual override
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:05:11 +00:00
e523d5b31c
feat(impl_tracker): add domain entities and infrastructure — code scanner, LLM client stub
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:03:02 +00:00
09167cfe82
feat(editor): add EditorService and REST API — file read/write and impact analysis
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:02:04 +00:00
11f59c6073
feat(editor): add domain entities and file I/O infrastructure
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:59:21 +00:00
4bf8a85660
feat(graph): add REST API — panorama and neighbor query endpoints
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:51:39 +00:00
4226ba8707
feat(graph): add GraphService — panorama construction and neighbor query
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:49:50 +00:00
aa892ede19
feat(graph): add GraphNode, GraphEdge, GraphGroup, GraphView domain entities
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:48:24 +00:00
602e69b56e
feat(scanner): add REST API — scan trigger, entity query endpoints
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:37:10 +00:00
a39cbcb766
feat(scanner): add ScanService — orchestrates parsers, file status, and entity collection
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:33:49 +00:00
699e2ad919
feat(scanner): add YAML and OpenAPI parsers
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:32:11 +00:00
51c6ba97fc
feat(scanner): add Markdown parser — frontmatter extraction and specialized entity mapping
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:25:15 +00:00
b64eb8aa06
feat(scanner): add CSV parser — maps 20 CSV file types to Design entities
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:22:21 +00:00
6903f6e814
feat(scanner): add ScanResult, FileStatusEntry, ScanSummary domain entities
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:19:58 +00:00
50db453ec9
feat(project): add REST API — CRUD endpoints with FastAPI
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:06:58 +00:00
ab3dd6da1c
feat(project): add ProjectService with CRUD and path validation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:05:23 +00:00
42ee2859d6
feat(project): add JsonProjectRepository with JSON file persistence
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:04:06 +00:00
a4b7e1ca7a
feat(project): add Project entity and ProjectRepository interface
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:03:03 +00:00
c4b33850fb
feat(design): add DesignValidationService — file status detection and constraint rules
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 15:55:13 +00:00
58800a01d8
feat(design): add 31 design entity dataclasses
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 15:52:45 +00:00
d2494dda2e
feat(design): add value objects — FileStatus, ArchitectureLayer, ModuleLayer
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 15:50:50 +00:00
e76f0fc649
feat(shared): add config and filesystem utilities
2026-03-23 15:45:41 +00:00
2edbd306c8
chore: add .gitignore and remove committed __pycache__ files
2026-03-23 15:44:37 +00:00
4ef972fd53
feat(shared): add kernel exceptions
2026-03-23 15:43:37 +00:00
e40c2edb8c
build: add backend pyproject.toml and test infrastructure
2026-03-23 15:42:42 +00:00
2d97a3333c
docs: add full implementation plan — 32 tasks, TDD approach
...
Covers all 6 backend modules (design, project, scanner, graph, editor,
impl_tracker), 3 frontend modules (project, graph, editor), build config,
and Docker deployment. Each backend module follows Domain → Infrastructure
→ Application → Interfaces order.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 15:22:38 +00:00
5236eb74f9
docs: fix entity count (28→31) and enumerate all list[str] fields
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 14:35:05 +00:00
daeffe125d
docs: fix spec review issues — detail endpoints, serialization, OpenAPI gaps
...
- Enumerate all 13 entity query endpoints (10 list + 3 detail with join logic)
- Add serialization strategy: CSV space-delimited → list[str] in domain and API
- Clarify ScanResult internal domain object vs API response split
- Add PUT impl-progress/{module_id} for manual override
- Note Integration field name mapping (source_id → source in API)
- Add MOD-FE-GRAPH phasing note for impl-progress (deferred to Phase 2)
- Consolidate impl-progress API calls to MOD-FE-GRAPH (per INT-014)
- Add Section 7 documenting all OpenAPI contract discrepancies
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 14:31:19 +00:00
6c20a398d4
docs: add full implementation design spec
...
Comprehensive spec covering all backend modules (design, project, scanner,
graph, editor, impl_tracker) and frontend modules (project, graph, editor)
with detailed entity definitions, API contracts, and deployment config.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 14:23:54 +00:00
09203a989c
Initial commit: arch-design-agent-skill-dashboard
2026-03-23 13:36:42 +00:00