Skip to content

docs: sync documentation site with current code#76

Merged
m2ux merged 1 commit into
mainfrom
docs/sync-with-latest-code
Jun 30, 2026
Merged

docs: sync documentation site with current code#76
m2ux merged 1 commit into
mainfrom
docs/sync-with-latest-code

Conversation

@m2ux

@m2ux m2ux commented Jun 30, 2026

Copy link
Copy Markdown
Owner

Summary

Documentation was last updated 2026-01-23, but src/ had a refactor batch on 2026-06-30. This brings the published site (https://m2ux.github.io/concept-rag/) and the root markdown back in line with the code.

Changes

ADRs removed from the published site (kept in-repo as engineering artifacts)

  • Dropped the 54-entry ADRs nav block from mkdocs.yml and added exclude_docs for architecture/adr*.md.
  • Stripped now-dangling ADR links from the staying architecture pages (architecture/README, bm25-keywords, seeding-architecture, wordnet-enrichment, database-schema, stage-cache-structure), replacing them with plain-text pointers to the in-repo ADRs.

Factual drift fixed

  • Hybrid search is 5 signals (incl. title), not 4 — corrected how-it-works, development, bm25-keywords, wordnet-enrichment. (api-reference and the per-type weight tables were already correct and were left untouched.)
  • REFERENCES.md: exceptions moved from the monolithic domain/exceptions.ts to the modular domain/exceptions/ package (ConceptRAGError hierarchy).
  • USAGE.md: database-path env var is DATABASE_URL, not the non-existent CONCEPT_RAG_DB.

Nav orphans resolved

  • Added skills-interface.md to the Architecture nav.
  • Excluded development.md (it's the README-linked GitHub doc; its repo-relative links don't resolve on the rendered site).

Verification

  • No links to excluded targets (adr*, development.md) remain in any published page; no residual "four-signal" text; all nav targets exist; exclude_docs glob + YAML structure validated.
  • A local mkdocs build could not be run (this host's Python is externally-managed / PEP 668). CI mkdocs gh-deploy (non-strict) will build on merge.

Known issue (out of scope)

Two adr0049 files exist (-content-metadata-extraction and -incremental-category-summaries) — a number collision. Both are now excluded from the site; not renumbered here to avoid breaking inter-ADR links.

🤖 Generated with Claude Code

Docs were last updated 2026-01-23; src had a refactor batch on
2026-06-30. Bring the published site and root markdown back in line
with the code.

- Remove ADRs from the published site: drop the ADRs nav block and add
  exclude_docs for architecture/adr*.md. ADR files stay in the repo as
  engineering artifacts. Strip now-dangling ADR links from the staying
  architecture pages, replacing them with plain-text pointers.
- Fix hybrid-search description: it is 5 signals (incl. title), not 4.
  Correct how-it-works, development, bm25-keywords, wordnet-enrichment.
  (api-reference and the per-type weight tables were already correct.)
- REFERENCES.md: exceptions moved from domain/exceptions.ts to the
  modular domain/exceptions/ package (ConceptRAGError hierarchy).
- USAGE.md: database path env var is DATABASE_URL, not CONCEPT_RAG_DB.
- Resolve nav orphans: add skills-interface.md to the Architecture nav;
  exclude development.md (README-linked GitHub doc whose repo-relative
  links do not resolve on the rendered site).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@m2ux m2ux merged commit 88da088 into main Jun 30, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant