Commit Graph

20 Commits

Author SHA1 Message Date
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