-
Notifications
You must be signed in to change notification settings - Fork 0
Ticket 01KYABYEQP8ANXGYPBCV2T20D8
Rick Hightower edited this page Jul 24, 2026
·
1 revision
01KYABYEQP8ANXGYPBCV2T20D8 · epic/feature · open
Give every ticket, PR, and release its own generated wiki page reusing the IA content model's wiki_key/truth_state/traceability-graph machinery already built for docs — so a reader sees hierarchy, related artifacts, and traceability in one place instead of hunting indexes/logs.
-
Ticket-01KYABYEQP3YCB9AVHRPCTCMRS Phase 0: add item_links() graph helper — Add
item_links(iid, graph)tobin/ia_graph.py— one shared parent/children/PR/release adjacency lookup, reusing the fwd/back pattern already inrender_traceability, so ticket/PR/release renderers don't each reimplement graph traversal. (done) -
Ticket-01KYABYEQPDS2VFQKQ7B6YXZVR Phase 4: regenerate all pages and confirm coverage gate holds — Run
worklog ia-render, verify CI diff-clean, confirm bin/ia*.py stays at or above the 80%/95% coverage target. (done) -
Ticket-01KYABYEQPF8N2K26ENRKREE0W Phase 3: file PR live-metadata follow-up item — After Phases 0-2 land, file a separate kind:feature child item for
worklog pr-sync(gh pr view integration) — not implemented in this epic. (done) -
Ticket-01KYABYEQPK6PV87WNZXEYRB12 Phase 1: render ticket pages for all four levels — Add
render_item_page()tobin/ia_render.py, reusingticket_body()for the description/traceability base and branching by level (subtask/task vs story/feature/epic) for upward/downward hierarchy sections, wired intorender_all(). (done) - Ticket-01KYABYEQPNK7HHH5CMAR2V1JG Phase 4: extend tests/test_ia.py for the new page shapes — Add page-shape tests per ticket level, a PR-page test, a release-page test, and a manifest-growth assertion to the existing test fixture classes — do not fork a new test file. (done)
-
Ticket-01KYABYEQPP82DJEN19F43YRAE Phase 2: render release pages with graph-derived Change Log — Add
render_release_page()— Change Log section built from milestone- tagged closed items and their linked PRs (not a CHANGELOG.md parser), plus Release Tree, Related PRs, Related Tickets, Dependencies sections. (done) -
Ticket-01KYABYEQPW8Q2RGGTNP71W88E Phase 2: render PR pages — Add
render_pr_page()— title/status, linked tickets via reverse lands-in edges, related release via targets; files-changed/test-review status render as "not tracked" pending the Phase 3 follow-up. (done) -
Ticket-01KYABYEQPXZAAY0VWF6Z8TQ27 Phase 0: add item/release page-name helpers and extend build_manifest() — Add
item_page_name(iid, it)andrelease_page_name(tag)tobin/ia_render.pynext topage_name(), and extendbuild_manifest()to loop work items and release tags in addition to doc records, so every item/PR/release gets a manifest slot. (done) - Ticket-01KYADGT9Q48EKJZVQQSH4HXWZ worklog pr-sync: fetch live PR metadata (files, review/CI status) — PR pages (docs/.index/rendered/prs/.md, from render_pr_page() in bin/ia_render.py) currently show files-changed and test/review status as 'not tracked' -- deliberately deferred out of the artifact-pages epic since no code in this repo fetches gh pr view data today. (open)
Progress: 8/9 done
- Roadmap
- Design-Doc · Code-Walkthrough
- Plan: Plan-ia-content-model
- Plan: Plan-ticket-sync-and-init-detection
- ADR-0001-event-log-fold-union-merge
- ADR-0002-skill-based-edges-typed-contract
- ADR-0003-green-gates-merge
- Index-Releases
- Latest snapshot: Roadmap-2026-07-29_v0.18.0-release
- Index-Status
- Index-Decisions