Skip to content

feat(graph): emit optional index-driven nav tree (--nav)#11

Merged
kzu merged 1 commit into
mainfrom
dev/graph-nav
Jul 10, 2026
Merged

feat(graph): emit optional index-driven nav tree (--nav)#11
kzu merged 1 commit into
mainfrom
dev/graph-nav

Conversation

@kzu

@kzu kzu commented Jul 10, 2026

Copy link
Copy Markdown
Member

Summary

  • Add optional nav tree to OKF graph 0.1, built at generation time from SPEC §6 index.md files
  • Wire okf graph --nav (mirrors --body); synthetic directory listings when index is missing
  • Extend schemas/okf-0.1.json with nav / navNode; unit tests with compliant fixtures

Test plan

  • dotnet test --filter IndexNavBuilder (12 tests)
  • Full suite (pre-existing OKFDocument newline flake unrelated)
  • CI green on PR

Add NavNode to the 0.1 graph model and build it at generation time from SPEC-shaped index.md files (synthetic listings when missing). Wire okf graph --nav, extend the schema, and cover IndexNavBuilder with fixtures.
@kzu
kzu enabled auto-merge (rebase) July 10, 2026 03:37
@kzu

kzu commented Jul 10, 2026

Copy link
Copy Markdown
Member Author

65 passed 65 passed

🧪 Details on Ubuntu 24.04.4 LTS

from retest v1.1.0 on .NET 10.0.9 with 💜 by @devlooped

@kzu
kzu merged commit 08b2512 into main Jul 10, 2026
4 checks passed
@kzu
kzu deleted the dev/graph-nav branch July 10, 2026 03:38
@kzu kzu added the enhancement New feature or request label Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant