Last Updated: 2026-02-20 Current Phase: All Phases Complete - Website Live
- Website Live: https://llm-coding.github.io/Semantic-Anchors/
- 28 E2E Tests all passing
- 5 ADRs with Pugh matrices (ADR-001 to ADR-005)
- 8 open Risk Radar issues (#81-88) being actively worked on
- 2,693 lines of specifications
- 2,804 lines of arc42 architecture
| Document | Status | Location |
|---|---|---|
| PRD | Complete | docs/PRD.md |
| Use Cases | Complete | docs/specs/01_use_cases.adoc |
| API Specification | Complete | docs/specs/02_api_specification.adoc |
| Acceptance Criteria | Complete | docs/specs/03_acceptance_criteria.adoc |
| ADRs | Complete | docs/specs/adrs/ |
| arc42 Architecture | Complete | docs/arc42/ |
| CLAUDE.md | Complete | CLAUDE.md |
- Create PRD
- Write specifications
- Create arc42 architecture
- Write ADRs (ADR-001 to ADR-005)
- Create GitHub Issues
Epic: #35
- #36 MECE analysis
- #37 Role mapping
- #38 Split README into individual anchor files
- #39 Metadata extraction script
- #40 Generate category/role include files
Epic: #41
- #42 Vite setup
- #43 Card grid visualization (superseded treemap per ADR-005)
- #44 Role filter
- #45 Search functionality
- #46 AsciiDoc rendering
- #47 i18n (EN/DE)
- #48 Dark/Light theming
Epic: #49
- #50 GitHub Actions deployment
- #51 Issue templates
- #52 CONTRIBUTING.md
- #53 Updated README
- E2E tests with Playwright (28 tests, all passing)
- Lighthouse CI integration
Risk Radar issues tracked in
risk-radar
- #81 ESLint / Prettier configuration
- #82 Pre-commit hooks (husky)
- #83 npm audit in CI
- #84 SAST (Semgrep / CodeQL)
- #85 Property-based tests
- #86 AI code review (CodeRabbit / Copilot Review)
- #87 SonarQube quality gate
- #88 Sampling review (~20%)
- GitHub Copilot validation workflow
- Advanced search features
- Privacy-first analytics
All decisions are documented with Pugh matrices:
| Decision | Winner | Score | ADR |
|---|---|---|---|
| Static Site Generator | Vite | +88 | ADR-001 |
| Metadata Storage | AsciiDoc Attributes | +51 | ADR-002 |
| Visualization Library (superseded) | Apache ECharts for Treemap | +77 | ADR-003 |
| File Structure | One File per Anchor | +105 | ADR-004 |
| Visualization (current) | Card Grid | +137 | ADR-005 |
Note: ADR-003 (Apache ECharts for Treemap) was superseded by ADR-005 (Card Grid) due to fundamental usability issues with the treemap (text truncation, poor contrast, viewport cut-off).
- MECE-compliant categories
- All 60+ anchors in separate files
- Metadata extracted and validated
- Includes working
- Website runs locally and on GitHub Pages
- All core features working
- Responsive design
- Dark/Light mode
- EN/DE language switching
- Card grid visualization (replaced original treemap plan)
- Auto-deployment working
- Issue templates functional
- CONTRIBUTING.md clear
- Website live: https://llm-coding.github.io/Semantic-Anchors/
- 28 E2E tests passing
- Lighthouse Performance > 90
- WCAG 2.1 AA compliance
- Load time < 2s on 3G
- 50% increase in contributions target (3 months post-launch)
Maintainer: @rdmueller Architecture: Claude Sonnet (AI-assisted design) Repository: https://github.com/LLM-Coding/Semantic-Anchors Live Website: https://llm-coding.github.io/Semantic-Anchors/
See Issue #54 for the complete project overview.