diff --git a/.work/published.json b/.work/published.json index ffeb7da..499e10d 100644 --- a/.work/published.json +++ b/.work/published.json @@ -3,10 +3,10 @@ "canonical_key": "design/2026-08-01_v0.3.0-release-code-walkthrough", "doc_type": "design", "page_id": "Code-Walkthrough-2026-08-01_v0.3.0-release", - "render_hash": "dcd5f55faa4f", - "rev": "0a9c5f969e78edfdde20785a00c3af2bbb1f7dc5", + "render_hash": "177341b2c0d3", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/designs/2026-08-01_v0.3.0-release_code_walkthrough.md", - "source_hash": "c31710a70435", + "source_hash": "4d43c100ac63", "title": "Code Walkthrough 2026-08-01 v0.3.0-release", "truth_state": "snapshot", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Code-Walkthrough-2026-08-01_v0.3.0-release", @@ -16,10 +16,10 @@ "canonical_key": "design/2026-08-01_v0.3.0-release-design-doc", "doc_type": "design", "page_id": "Design-Doc-2026-08-01_v0.3.0-release", - "render_hash": "f9219caa69d3", - "rev": "0a9c5f969e78edfdde20785a00c3af2bbb1f7dc5", + "render_hash": "af483202ba96", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/designs/2026-08-01_v0.3.0-release_design_doc.md", - "source_hash": "9860b1da613c", + "source_hash": "eea2f3dc5510", "title": "Design Doc 2026-08-01 v0.3.0-release", "truth_state": "snapshot", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Design-Doc-2026-08-01_v0.3.0-release", @@ -29,10 +29,10 @@ "canonical_key": "design/2026-08-02_v0.3.1-release-code-walkthrough", "doc_type": "design", "page_id": "Code-Walkthrough-2026-08-02_v0.3.1-release", - "render_hash": "4bce36bd9df3", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "5be7dfb156eb", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/designs/2026-08-02_v0.3.1-release_code_walkthrough.md", - "source_hash": "0797b37f142d", + "source_hash": "e5f406f70ba3", "title": "Code Walkthrough 2026-08-02 v0.3.1-release", "truth_state": "snapshot", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Code-Walkthrough-2026-08-02_v0.3.1-release", @@ -42,10 +42,10 @@ "canonical_key": "design/2026-08-02_v0.3.1-release-design-doc", "doc_type": "design", "page_id": "Design-Doc-2026-08-02_v0.3.1-release", - "render_hash": "15d4e68bcf9a", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "4b263fe95d87", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/designs/2026-08-02_v0.3.1-release_design_doc.md", - "source_hash": "ad4b6aa49464", + "source_hash": "e5902ad52206", "title": "Design Doc 2026-08-02 v0.3.1-release", "truth_state": "snapshot", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Design-Doc-2026-08-02_v0.3.1-release", @@ -55,10 +55,10 @@ "canonical_key": "design/2026-08-03_v0.3.2-release-code-walkthrough", "doc_type": "design", "page_id": "Code-Walkthrough-2026-08-03_v0.3.2-release", - "render_hash": "90a7f701a658", - "rev": "81957733dbd59f0b377274d7ab0b09e99aa9c695", + "render_hash": "761a8532ea1e", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/designs/2026-08-03_v0.3.2-release_code_walkthrough.md", - "source_hash": "4be5a45d7ed1", + "source_hash": "1b817cc5455c", "title": "Code Walkthrough 2026-08-03 v0.3.2-release", "truth_state": "snapshot", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Code-Walkthrough-2026-08-03_v0.3.2-release", @@ -68,10 +68,10 @@ "canonical_key": "design/2026-08-03_v0.3.2-release-design-doc", "doc_type": "design", "page_id": "Design-Doc-2026-08-03_v0.3.2-release", - "render_hash": "8a9247d0608a", - "rev": "81957733dbd59f0b377274d7ab0b09e99aa9c695", + "render_hash": "ac05b00d96a5", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/designs/2026-08-03_v0.3.2-release_design_doc.md", - "source_hash": "c78639f14c3f", + "source_hash": "0efe6f08719d", "title": "Design Doc 2026-08-03 v0.3.2-release", "truth_state": "snapshot", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Design-Doc-2026-08-03_v0.3.2-release", @@ -81,10 +81,10 @@ "canonical_key": "design/current-code-walkthrough", "doc_type": "design", "page_id": "Code-Walkthrough", - "render_hash": "e2e5f2d045ad", - "rev": "81957733dbd59f0b377274d7ab0b09e99aa9c695", + "render_hash": "9c37b070f38c", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/designs/current_code_walkthrough.md", - "source_hash": "ec52c8ac35c1", + "source_hash": "c5ee40f63ca5", "title": "Code Walkthrough", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Code-Walkthrough", @@ -94,10 +94,10 @@ "canonical_key": "design/current-design-doc", "doc_type": "design", "page_id": "Design-Doc", - "render_hash": "a6436f355f69", - "rev": "81957733dbd59f0b377274d7ab0b09e99aa9c695", + "render_hash": "cf10a0076d44", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/designs/current_design_doc.md", - "source_hash": "c8b67903def7", + "source_hash": "ff7438faac31", "title": "Design Doc", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Design-Doc", @@ -107,10 +107,10 @@ "canonical_key": "guide/cli-reference", "doc_type": "guide", "page_id": "CLI-Reference", - "render_hash": "f95b0b46380a", - "rev": "81957733dbd59f0b377274d7ab0b09e99aa9c695", + "render_hash": "3ba9e7ebe0ed", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/user_guide/cli-reference.md", - "source_hash": "992ea02849e2", + "source_hash": "a27c3c1b831f", "title": "CLI Reference", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/CLI-Reference", @@ -120,10 +120,10 @@ "canonical_key": "guide/plugin-guide", "doc_type": "guide", "page_id": "Plugin-Guide", - "render_hash": "ce0bbd4f133d", - "rev": "0a9c5f969e78edfdde20785a00c3af2bbb1f7dc5", + "render_hash": "460b1f65b656", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/user_guide/plugin-guide.md", - "source_hash": "c45d378ae7d6", + "source_hash": "233cd9731672", "title": "Plugin Guide", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Plugin-Guide", @@ -133,10 +133,10 @@ "canonical_key": "guide/user-guide", "doc_type": "guide", "page_id": "User-Guide", - "render_hash": "f9f1c902315d", - "rev": "81957733dbd59f0b377274d7ab0b09e99aa9c695", + "render_hash": "ecd7dbdca3e4", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/user_guide/user-guide.md", - "source_hash": "651c263dce2d", + "source_hash": "a47c61ee466c", "title": "User Guide", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/User-Guide", @@ -147,7 +147,7 @@ "doc_type": "guide", "page_id": "Home", "render_hash": "6606cabdb615", - "rev": "99600cbb1fcf512205a116455f5c6c261dc4eaa1", + "rev": "a43e7ea43cd4970e91bcc6265d661c65798e8661", "source": "docs/.index/rendered/home.md", "source_hash": "6606cabdb615", "title": "Home", @@ -159,10 +159,10 @@ "canonical_key": "index/decisions", "doc_type": "", "page_id": "Index-Decisions", - "render_hash": "0625d87a0059", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "c0ccf10c1a79", + "rev": "a43e7ea43cd4970e91bcc6265d661c65798e8661", "source": "docs/.index/rendered/decisions.md", - "source_hash": "0625d87a0059", + "source_hash": "c0ccf10c1a79", "title": "Decisions Index", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Index-Decisions", @@ -194,10 +194,10 @@ "canonical_key": "index/traceability", "doc_type": "", "page_id": "Index-Traceability", - "render_hash": "ec3355ca118c", - "rev": "de67b690f5c67ea9e6cfb61114a3c65c2f706bfd", + "render_hash": "b07c3c5172dd", + "rev": "a43e7ea43cd4970e91bcc6265d661c65798e8661", "source": "docs/.index/rendered/traceability.md", - "source_hash": "ec3355ca118c", + "source_hash": "b07c3c5172dd", "title": "Traceability Index", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Index-Traceability", @@ -779,14 +779,144 @@ "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZ30RXDKQG2CSA2D0TXWJQZZ", "wiki_key": "item/01KZ30RXDKQG2CSA2D0TXWJQZZ" }, + "item/01KZD823EG6R5E1FXFX416RQ0G": { + "canonical_key": "item/01KZD823EG6R5E1FXFX416RQ0G", + "doc_type": "", + "page_id": "Ticket-01KZD823EG6R5E1FXFX416RQ0G", + "render_hash": "e6034c58493c", + "rev": "a43e7ea43cd4970e91bcc6265d661c65798e8661", + "source": "docs/.index/rendered/tickets/01KZD823EG6R5E1FXFX416RQ0G.md", + "source_hash": "e6034c58493c", + "title": "Upgrade the vendored worklog tooling to 0.22.2", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD823EG6R5E1FXFX416RQ0G", + "wiki_key": "item/01KZD823EG6R5E1FXFX416RQ0G" + }, + "item/01KZD823EH6PBMN2DRD9WAX52F": { + "canonical_key": "item/01KZD823EH6PBMN2DRD9WAX52F", + "doc_type": "", + "page_id": "Ticket-01KZD823EH6PBMN2DRD9WAX52F", + "render_hash": "eafc2f825dbc", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", + "source": "docs/.index/rendered/tickets/01KZD823EH6PBMN2DRD9WAX52F.md", + "source_hash": "eafc2f825dbc", + "title": "Complete the three manual steps the upgrade requires", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD823EH6PBMN2DRD9WAX52F", + "wiki_key": "item/01KZD823EH6PBMN2DRD9WAX52F" + }, + "item/01KZD823EHAFN2YF6WCG2T7XN8": { + "canonical_key": "item/01KZD823EHAFN2YF6WCG2T7XN8", + "doc_type": "", + "page_id": "Ticket-01KZD823EHAFN2YF6WCG2T7XN8", + "render_hash": "a98270b1dd7d", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", + "source": "docs/.index/rendered/tickets/01KZD823EHAFN2YF6WCG2T7XN8.md", + "source_hash": "a98270b1dd7d", + "title": "Backfill document provenance", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD823EHAFN2YF6WCG2T7XN8", + "wiki_key": "item/01KZD823EHAFN2YF6WCG2T7XN8" + }, + "item/01KZD823EHGFVX6NSM2ZT057SY": { + "canonical_key": "item/01KZD823EHGFVX6NSM2ZT057SY", + "doc_type": "", + "page_id": "Ticket-01KZD823EHGFVX6NSM2ZT057SY", + "render_hash": "fbd8407603ef", + "rev": "a43e7ea43cd4970e91bcc6265d661c65798e8661", + "source": "docs/.index/rendered/tickets/01KZD823EHGFVX6NSM2ZT057SY.md", + "source_hash": "fbd8407603ef", + "title": "Republish and confirm the plan banners are fixed", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD823EHGFVX6NSM2ZT057SY", + "wiki_key": "item/01KZD823EHGFVX6NSM2ZT057SY" + }, + "item/01KZD823EHMC16WZNM4W193VVX": { + "canonical_key": "item/01KZD823EHMC16WZNM4W193VVX", + "doc_type": "", + "page_id": "Ticket-01KZD823EHMC16WZNM4W193VVX", + "render_hash": "db0532b75b8f", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", + "source": "docs/.index/rendered/tickets/01KZD823EHMC16WZNM4W193VVX.md", + "source_hash": "db0532b75b8f", + "title": "Baseline the citation verifier and fix real defects only", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD823EHMC16WZNM4W193VVX", + "wiki_key": "item/01KZD823EHMC16WZNM4W193VVX" + }, + "item/01KZD823EHMRAZH978P0EYQFB1": { + "canonical_key": "item/01KZD823EHMRAZH978P0EYQFB1", + "doc_type": "", + "page_id": "Ticket-01KZD823EHMRAZH978P0EYQFB1", + "render_hash": "83be867af3e3", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", + "source": "docs/.index/rendered/tickets/01KZD823EHMRAZH978P0EYQFB1.md", + "source_hash": "83be867af3e3", + "title": "Restore merge commits as the pull request merge style", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD823EHMRAZH978P0EYQFB1", + "wiki_key": "item/01KZD823EHMRAZH978P0EYQFB1" + }, + "item/01KZD823EHQRBSGQ76C4EK1TXT": { + "canonical_key": "item/01KZD823EHQRBSGQ76C4EK1TXT", + "doc_type": "", + "page_id": "Ticket-01KZD823EHQRBSGQ76C4EK1TXT", + "render_hash": "825ec79d3701", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", + "source": "docs/.index/rendered/tickets/01KZD823EHQRBSGQ76C4EK1TXT.md", + "source_hash": "825ec79d3701", + "title": "Upgrade the vendored tooling to 0.22.2", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD823EHQRBSGQ76C4EK1TXT", + "wiki_key": "item/01KZD823EHQRBSGQ76C4EK1TXT" + }, + "item/01KZD823EHXEV8Z72ZCNZA8VZH": { + "canonical_key": "item/01KZD823EHXEV8Z72ZCNZA8VZH", + "doc_type": "", + "page_id": "Ticket-01KZD823EHXEV8Z72ZCNZA8VZH", + "render_hash": "7c6b7c26fa1b", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", + "source": "docs/.index/rendered/tickets/01KZD823EHXEV8Z72ZCNZA8VZH.md", + "source_hash": "7c6b7c26fa1b", + "title": "File the missing-module gap upstream", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD823EHXEV8Z72ZCNZA8VZH", + "wiki_key": "item/01KZD823EHXEV8Z72ZCNZA8VZH" + }, + "item/01KZD823EHZ7W4HG9N5CV4SRMT": { + "canonical_key": "item/01KZD823EHZ7W4HG9N5CV4SRMT", + "doc_type": "", + "page_id": "Ticket-01KZD823EHZ7W4HG9N5CV4SRMT", + "render_hash": "657ae593feb9", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", + "source": "docs/.index/rendered/tickets/01KZD823EHZ7W4HG9N5CV4SRMT.md", + "source_hash": "657ae593feb9", + "title": "Install the doc-verify modules the upgrade leaves out", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD823EHZ7W4HG9N5CV4SRMT", + "wiki_key": "item/01KZD823EHZ7W4HG9N5CV4SRMT" + }, + "item/01KZD84S62B5TWKQSX4XV9848M": { + "canonical_key": "item/01KZD84S62B5TWKQSX4XV9848M", + "doc_type": "", + "page_id": "Ticket-01KZD84S62B5TWKQSX4XV9848M", + "render_hash": "fdd7b0ea8660", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", + "source": "docs/.index/rendered/tickets/01KZD84S62B5TWKQSX4XV9848M.md", + "source_hash": "fdd7b0ea8660", + "title": "Restore the repo-local test gates the upgrade removed from pre-commit", + "truth_state": "done", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Ticket-01KZD84S62B5TWKQSX4XV9848M", + "wiki_key": "item/01KZD84S62B5TWKQSX4XV9848M" + }, "plan/2026-07-29-wiki-ticket-adoption": { "canonical_key": "plan/2026-07-29-wiki-ticket-adoption", "doc_type": "plan", "page_id": "Plan-wiki-ticket-adoption", - "render_hash": "d5d8f5d0a566", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "0748f67e0360", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/plans/2026-07-29-wiki-ticket-adoption.md", - "source_hash": "ec2b0a602a1b", + "source_hash": "9973295f1c52", "title": "Adopt WikiTicket SDD for okf-plugin", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Plan-wiki-ticket-adoption", @@ -796,10 +926,10 @@ "canonical_key": "plan/2026-08-01-v030-plumbing-and-tests", "doc_type": "plan", "page_id": "Plan-v030-plumbing-and-tests", - "render_hash": "05c7817da8fe", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "0cf0bcaf4b4c", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/plans/2026-08-01-v030-plumbing-and-tests.md", - "source_hash": "9b45b2179ef3", + "source_hash": "214b7547975f", "title": "v0.3.0 \u2014 fix the plumbing, add the net", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Plan-v030-plumbing-and-tests", @@ -809,23 +939,36 @@ "canonical_key": "plan/2026-08-02-v031-correctness-and-traceability", "doc_type": "plan", "page_id": "Plan-v031-correctness-and-traceability", - "render_hash": "21d79c4a20b8", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "3b18e2b19b2d", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/plans/2026-08-02-v031-correctness-and-traceability.md", - "source_hash": "a04fac49ebda", + "source_hash": "df423d18f578", "title": "v0.3.1 \u2014 correctness cleanup and traceability backfill", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Plan-v031-correctness-and-traceability", "wiki_key": "plan/2026-08-02-v031-correctness-and-traceability" }, + "plan/2026-08-07-worklog-0-22-2-upgrade": { + "canonical_key": "plan/2026-08-07-worklog-0-22-2-upgrade", + "doc_type": "plan", + "page_id": "Plan-worklog-0-22-2-upgrade", + "render_hash": "dd248cbf705e", + "rev": "a43e7ea43cd4970e91bcc6265d661c65798e8661", + "source": "docs/plans/2026-08-07-worklog-0-22-2-upgrade.md", + "source_hash": "5ddbaabfbb93", + "title": "Upgrade the vendored worklog tooling to 0.22.2", + "truth_state": "current", + "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Plan-worklog-0-22-2-upgrade", + "wiki_key": "plan/2026-08-07-worklog-0-22-2-upgrade" + }, "pr/25": { "canonical_key": "pr/25", "doc_type": "", "page_id": "PR-25", - "render_hash": "911133cd6f42", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "34a4f676c734", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/.index/rendered/prs/25.md", - "source_hash": "911133cd6f42", + "source_hash": "34a4f676c734", "title": "PR #25", "truth_state": "not tracked", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/PR-25", @@ -835,10 +978,10 @@ "canonical_key": "pr/26", "doc_type": "", "page_id": "PR-26", - "render_hash": "9e7932b8e907", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "0b71d8d400fb", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/.index/rendered/prs/26.md", - "source_hash": "9e7932b8e907", + "source_hash": "0b71d8d400fb", "title": "PR #26", "truth_state": "not tracked", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/PR-26", @@ -848,10 +991,10 @@ "canonical_key": "pr/29", "doc_type": "", "page_id": "PR-29", - "render_hash": "05fef2022b84", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "cbbb848d0605", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/.index/rendered/prs/29.md", - "source_hash": "05fef2022b84", + "source_hash": "cbbb848d0605", "title": "PR #29", "truth_state": "not tracked", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/PR-29", @@ -861,10 +1004,10 @@ "canonical_key": "pr/8", "doc_type": "", "page_id": "PR-8", - "render_hash": "eec2ec466457", - "rev": "0a9c5f969e78edfdde20785a00c3af2bbb1f7dc5", + "render_hash": "d448ca1d522e", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/.index/rendered/prs/8.md", - "source_hash": "eec2ec466457", + "source_hash": "d448ca1d522e", "title": "PR #8", "truth_state": "not tracked", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/PR-8", @@ -874,10 +1017,10 @@ "canonical_key": "pr/9", "doc_type": "", "page_id": "PR-9", - "render_hash": "66f20aa9427f", - "rev": "0a9c5f969e78edfdde20785a00c3af2bbb1f7dc5", + "render_hash": "79f2d221efe6", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/.index/rendered/prs/9.md", - "source_hash": "66f20aa9427f", + "source_hash": "79f2d221efe6", "title": "PR #9", "truth_state": "not tracked", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/PR-9", @@ -974,10 +1117,10 @@ "canonical_key": "roadmap", "doc_type": "roadmap", "page_id": "Roadmap", - "render_hash": "6513c865ef8f", - "rev": "de67b690f5c67ea9e6cfb61114a3c65c2f706bfd", + "render_hash": "298318df917a", + "rev": "a43e7ea43cd4970e91bcc6265d661c65798e8661", "source": "docs/roadmap.md", - "source_hash": "c83d3db9c3db", + "source_hash": "4cf01be3d76e", "title": "Roadmap", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Roadmap", @@ -987,10 +1130,10 @@ "canonical_key": "roadmap-snapshot/2026-08-01_v0.3.0-release", "doc_type": "roadmap-snapshot", "page_id": "Roadmap-2026-08-01_v0.3.0-release", - "render_hash": "4116641b7631", - "rev": "0a9c5f969e78edfdde20785a00c3af2bbb1f7dc5", + "render_hash": "7ca2ea2842f7", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/roadmap/2026-08-01_v0.3.0-release.md", - "source_hash": "2b5e28aad977", + "source_hash": "4cf01be3d76e", "title": "Roadmap", "truth_state": "snapshot", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Roadmap-2026-08-01_v0.3.0-release", @@ -1000,10 +1143,10 @@ "canonical_key": "roadmap-snapshot/2026-08-02_v0.3.1-release", "doc_type": "roadmap-snapshot", "page_id": "Roadmap-2026-08-02_v0.3.1-release", - "render_hash": "69fe7ab17849", - "rev": "513165e0a59fab2617ee2e8c5fea0a7f2cfe37a6", + "render_hash": "b09fa7f38934", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/roadmap/2026-08-02_v0.3.1-release.md", - "source_hash": "b7aedb7c603d", + "source_hash": "969539ae9c15", "title": "Roadmap", "truth_state": "snapshot", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Roadmap-2026-08-02_v0.3.1-release", @@ -1013,10 +1156,10 @@ "canonical_key": "roadmap-snapshot/2026-08-03_v0.3.2-release", "doc_type": "roadmap-snapshot", "page_id": "Roadmap-2026-08-03_v0.3.2-release", - "render_hash": "cd5515f3f9cd", - "rev": "81957733dbd59f0b377274d7ab0b09e99aa9c695", + "render_hash": "22007b38b7e9", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/roadmap/2026-08-03_v0.3.2-release.md", - "source_hash": "bcbfc98b3d2b", + "source_hash": "4cf01be3d76e", "title": "Roadmap", "truth_state": "snapshot", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Roadmap-2026-08-03_v0.3.2-release", @@ -1027,7 +1170,7 @@ "doc_type": "", "page_id": "_Sidebar", "render_hash": "5dfaae317aa5", - "rev": "81957733dbd59f0b377274d7ab0b09e99aa9c695", + "rev": "a43e7ea43cd4970e91bcc6265d661c65798e8661", "source": "docs/.index/rendered/_Sidebar.md", "source_hash": "5dfaae317aa5", "title": "Sidebar", @@ -1039,10 +1182,10 @@ "canonical_key": "spec", "doc_type": "guide", "page_id": "Worklog-Spec", - "render_hash": "77ec8db0b161", - "rev": "0a9c5f969e78edfdde20785a00c3af2bbb1f7dc5", + "render_hash": "5a9d038c92fc", + "rev": "754f5313cf10568f712670d0b622847fb4f65ad3", "source": "docs/worklog-spec.md", - "source_hash": "eac6b9e213f1", + "source_hash": "e19105672ffa", "title": "Worklog Spec", "truth_state": "current", "url": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Worklog-Spec", diff --git a/.work/todo.jsonl b/.work/todo.jsonl index ecabdea..a5717b8 100644 --- a/.work/todo.jsonl +++ b/.work/todo.jsonl @@ -162,3 +162,5 @@ {"actor":"richardhightower","ev":"01KZD8M7Z3J3C13VVYNQ9SRNC2","git":"73d7ab4","item":"01KZD823EHMRAZH978P0EYQFB1","op":"close","set":{"status":"done"},"ts":"2026-08-07T04:45:13Z"} {"actor":"richardhightower","ev":"01KZD8M84G9ABMSW882RX81ZAC","git":"73d7ab4","item":"01KZD823EHXEV8Z72ZCNZA8VZH","op":"close","set":{"status":"done"},"ts":"2026-08-07T04:45:13Z"} {"actor":"richardhightower","ev":"01KZD8M89ZAVFV527JXNTYDAYF","git":"73d7ab4","item":"01KZD823EHAFN2YF6WCG2T7XN8","op":"close","set":{"status":"done"},"ts":"2026-08-07T04:45:13Z"} +{"actor":"richardhightower","ev":"01KZD8XTYRRANBKMW2718AZKAK","git":"5a7ae07","item":"01KZD823EHGFVX6NSM2ZT057SY","op":"close","set":{"status":"done"},"ts":"2026-08-07T04:50:27Z"} +{"actor":"richardhightower","ev":"01KZD8XV3JT70VY6P2BPQC786H","git":"5a7ae07","item":"01KZD823EG6R5E1FXFX416RQ0G","op":"close","set":{"status":"done"},"ts":"2026-08-07T04:50:27Z"} diff --git a/docs/.index/_graph.json b/docs/.index/_graph.json index cdeafd3..2a907e7 100644 --- a/docs/.index/_graph.json +++ b/docs/.index/_graph.json @@ -1121,7 +1121,7 @@ }, "item/01KZD823EG6R5E1FXFX416RQ0G": { "doc_type": "item", - "status": "todo", + "status": "done", "title": "Upgrade the vendored worklog tooling to 0.22.2" }, "item/01KZD823EH6PBMN2DRD9WAX52F": { @@ -1136,7 +1136,7 @@ }, "item/01KZD823EHGFVX6NSM2ZT057SY": { "doc_type": "item", - "status": "todo", + "status": "done", "title": "Republish and confirm the plan banners are fixed" }, "item/01KZD823EHMC16WZNM4W193VVX": { diff --git a/docs/.index/_inventory.json b/docs/.index/_inventory.json index b790cd5..55d164f 100644 --- a/docs/.index/_inventory.json +++ b/docs/.index/_inventory.json @@ -269,19 +269,20 @@ ], "slug": "worklog-0-22-2-upgrade", "source": "docs/plans/2026-08-07-worklog-0-22-2-upgrade.md", - "status": "active", + "status": "completed", "title": "Upgrade the vendored worklog tooling to 0.22.2", "truth_state": "current", + "wiki": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Plan-worklog-0-22-2-upgrade", "wiki_key": "plan/2026-08-07-worklog-0-22-2-upgrade" }, { "canonical_key": "roadmap", "doc_type": "roadmap", - "generated_at": "2026-08-07T04:45:13Z", - "git_hash": "73d7ab4", + "generated_at": "2026-08-07T04:50:27Z", + "git_hash": "5a7ae07", "slug": "roadmap", "source": "docs/roadmap.md", - "source_hash": "2cf09650", + "source_hash": "9d1c1f10", "title": "Roadmap", "truth_state": "current", "wiki": "https://github.com/SpillwaveSolutions/okf-plugin/wiki/Roadmap", diff --git a/docs/.index/plan/2026-08-07-worklog-0-22-2-upgrade.yml b/docs/.index/plan/2026-08-07-worklog-0-22-2-upgrade.yml index 1453ab0..157ff57 100644 --- a/docs/.index/plan/2026-08-07-worklog-0-22-2-upgrade.yml +++ b/docs/.index/plan/2026-08-07-worklog-0-22-2-upgrade.yml @@ -1,5 +1,5 @@ canonical_key: plan/2026-08-07-worklog-0-22-2-upgrade doc_type: plan -status: active +status: completed truth_state: current wiki_key: plan/2026-08-07-worklog-0-22-2-upgrade diff --git a/docs/.index/publish-manifest.json b/docs/.index/publish-manifest.json index cfe7d1f..d57334a 100644 --- a/docs/.index/publish-manifest.json +++ b/docs/.index/publish-manifest.json @@ -1,11 +1,11 @@ { - "git_hash": "73d7ab4", + "git_hash": "5a7ae07", "pages": [ { "frozen": false, "page_name": "Home", "render": "as-is", - "render_hash": "93a4fca03b7f", + "render_hash": "6606cabdb615", "source": "docs/.index/rendered/home.md", "title": "Home", "truth_state": "current", @@ -15,7 +15,7 @@ "frozen": false, "page_name": "Index-Decisions", "render": "as-is", - "render_hash": "a3d86f241eac", + "render_hash": "c0ccf10c1a79", "source": "docs/.index/rendered/decisions.md", "title": "Decisions Index", "truth_state": "current", @@ -45,7 +45,7 @@ "frozen": false, "page_name": "Index-Traceability", "render": "as-is", - "render_hash": "8edaba359b24", + "render_hash": "b07c3c5172dd", "source": "docs/.index/rendered/traceability.md", "title": "Traceability Index", "truth_state": "current", @@ -655,10 +655,10 @@ "frozen": false, "page_name": "Ticket-01KZD823EG6R5E1FXFX416RQ0G", "render": "as-is", - "render_hash": "e8371c013889", + "render_hash": "e6034c58493c", "source": "docs/.index/rendered/tickets/01KZD823EG6R5E1FXFX416RQ0G.md", "title": "Upgrade the vendored worklog tooling to 0.22.2", - "truth_state": "open", + "truth_state": "done", "wiki_key": "item/01KZD823EG6R5E1FXFX416RQ0G" }, { @@ -685,10 +685,10 @@ "frozen": false, "page_name": "Ticket-01KZD823EHGFVX6NSM2ZT057SY", "render": "as-is", - "render_hash": "9a535c4171a7", + "render_hash": "fbd8407603ef", "source": "docs/.index/rendered/tickets/01KZD823EHGFVX6NSM2ZT057SY.md", "title": "Republish and confirm the plan banners are fixed", - "truth_state": "open", + "truth_state": "done", "wiki_key": "item/01KZD823EHGFVX6NSM2ZT057SY" }, { @@ -920,11 +920,11 @@ "wiki_key": "plan/2026-08-02-v031-correctness-and-traceability" }, { - "banner": "> **Current** \u2014 plan in flight; plans are frozen once written, a changed design gets a new plan.", + "banner": "> **Current** \u2014 completed plan; plans are frozen once written, a changed design gets a new plan.", "frozen": true, "page_name": "Plan-worklog-0-22-2-upgrade", "render": "doc+banner", - "render_hash": "6077349815ea", + "render_hash": "dd248cbf705e", "source": "docs/plans/2026-08-07-worklog-0-22-2-upgrade.md", "source_hash": "2c4a6a65c8ef", "title": "Upgrade the vendored worklog tooling to 0.22.2", @@ -932,13 +932,13 @@ "wiki_key": "plan/2026-08-07-worklog-0-22-2-upgrade" }, { - "banner": "> **Current** \u2014 this is the living version; regenerated at 2026-08-07T04:45:13Z. Historical snapshots are linked from [[Index-Releases]].", + "banner": "> **Current** \u2014 this is the living version; regenerated at 2026-08-07T04:50:27Z. Historical snapshots are linked from [[Index-Releases]].", "frozen": false, "page_name": "Roadmap", "render": "doc+banner", - "render_hash": "d91e26e61fc5", + "render_hash": "298318df917a", "source": "docs/roadmap.md", - "source_hash": "cc9e481dd4d5", + "source_hash": "65538697716e", "title": "Roadmap", "truth_state": "current", "wiki_key": "roadmap" @@ -993,7 +993,7 @@ } ], "sidebar": { - "render_hash": "e4302112c1f2", + "render_hash": "5dfaae317aa5", "source": "docs/.index/rendered/_Sidebar.md" }, "version": 1 diff --git a/docs/.index/rendered/_Sidebar.md b/docs/.index/rendered/_Sidebar.md index 52451a1..9a9d8c9 100644 --- a/docs/.index/rendered/_Sidebar.md +++ b/docs/.index/rendered/_Sidebar.md @@ -2,7 +2,6 @@ - [[Roadmap]] - [[Design-Doc]] · [[Code-Walkthrough]] -- Plan: [[Plan-worklog-0-22-2-upgrade]] ### History diff --git a/docs/.index/rendered/decisions.md b/docs/.index/rendered/decisions.md index 340c8f5..1960187 100644 --- a/docs/.index/rendered/decisions.md +++ b/docs/.index/rendered/decisions.md @@ -11,7 +11,7 @@ _Why things are the way they are: ADRs (rules adopted) and plans (designs execut | Plan | Lifecycle | Truth | Date | |---|---|---|---| -| [[Plan-worklog-0-22-2-upgrade]] Upgrade the vendored worklog tooling to 0.22.2 | active | current | 2026-08-07 | +| [[Plan-worklog-0-22-2-upgrade]] Upgrade the vendored worklog tooling to 0.22.2 | completed | current | 2026-08-07 | | [[Plan-v031-correctness-and-traceability]] v0.3.1 — correctness cleanup and traceability backfill | completed | current | 2026-08-02 | | [[Plan-v030-plumbing-and-tests]] v0.3.0 — fix the plumbing, add the net | completed | current | 2026-08-01 | | [[Plan-wiki-ticket-adoption]] Adopt WikiTicket SDD for okf-plugin | completed | current | 2026-07-29 | diff --git a/docs/.index/rendered/home.md b/docs/.index/rendered/home.md index 13c3964..c4ef737 100644 --- a/docs/.index/rendered/home.md +++ b/docs/.index/rendered/home.md @@ -9,7 +9,7 @@ ## What are we working on now? [[Roadmap]] -Active plans: [[Plan-worklog-0-22-2-upgrade]] + ## Why was it built this way? [[Index-Decisions]] — ADRs and plans, with supersede chains diff --git a/docs/.index/rendered/tickets/01KZD823EG6R5E1FXFX416RQ0G.md b/docs/.index/rendered/tickets/01KZD823EG6R5E1FXFX416RQ0G.md index e1ba766..22b12dd 100644 --- a/docs/.index/rendered/tickets/01KZD823EG6R5E1FXFX416RQ0G.md +++ b/docs/.index/rendered/tickets/01KZD823EG6R5E1FXFX416RQ0G.md @@ -1,6 +1,6 @@ # Upgrade the vendored worklog tooling to 0.22.2 -`01KZD823EG6R5E1FXFX416RQ0G` · epic/feature · **open** +`01KZD823EG6R5E1FXFX416RQ0G` · epic/feature · **done** Upgrade this repo's vendored worklog tooling from 0.18.0 to 0.22.2 to pull in the plan-banner fix filed upstream as wiki_ticket_sdd#292, plus the trace-check scoping and merge-rescue correctness that shipped alongside it. @@ -10,7 +10,7 @@ Upgrade this repo's vendored worklog tooling from 0.18.0 to 0.22.2 to pull in th never be committed and is not currently ignored. (done) - [[Ticket-01KZD823EHAFN2YF6WCG2T7XN8]] Backfill document provenance — Add the merge commit that brought each frozen document to the default branch. (done) - [[Ticket-01KZD823EHGFVX6NSM2ZT057SY]] Republish and confirm the plan banners are fixed — Publish first and then converge the index, because publishing rewrites the -published ledger that the normalizer self-describes. (open) +published ledger that the normalizer self-describes. (done) - [[Ticket-01KZD823EHMC16WZNM4W193VVX]] Baseline the citation verifier and fix real defects only — Run doc-verify once and separate fabricated citations, which were already wrong in the tree the author had open, from drift, which was correct when written and is expected in a frozen document. (done) @@ -24,4 +24,4 @@ silent. (done) bin/doc_verify.py exists, but init does not copy that module or provenance.py. (done) - [[Ticket-01KZD84S62B5TWKQSX4XV9848M]] Restore the repo-local test gates the upgrade removed from pre-commit — The upgrade rewrites hooks/pre-commit wholesale, which deleted the two repo-local gate lines this project added in v0.3.0 and v0.3.1: the graph engine test suite and the post-edit hook shell test. (done) -Progress: 8/9 done +Progress: 9/9 done diff --git a/docs/.index/rendered/tickets/01KZD823EHGFVX6NSM2ZT057SY.md b/docs/.index/rendered/tickets/01KZD823EHGFVX6NSM2ZT057SY.md index 6e636a3..4a0d536 100644 --- a/docs/.index/rendered/tickets/01KZD823EHGFVX6NSM2ZT057SY.md +++ b/docs/.index/rendered/tickets/01KZD823EHGFVX6NSM2ZT057SY.md @@ -1,6 +1,6 @@ # Republish and confirm the plan banners are fixed -`01KZD823EHGFVX6NSM2ZT057SY` · task/feature · **open** +`01KZD823EHGFVX6NSM2ZT057SY` · task/feature · **done** Publish first and then converge the index, because publishing rewrites the published ledger that the normalizer self-describes. diff --git a/docs/.index/rendered/traceability.md b/docs/.index/rendered/traceability.md index ba122db..9b0b492 100644 --- a/docs/.index/rendered/traceability.md +++ b/docs/.index/rendered/traceability.md @@ -32,7 +32,7 @@ _The evidence chain: plan → item → ticket → code → release, forward and - produced-by: [[Plan-worklog-0-22-2-upgrade]] ### Republish and confirm the plan banners are fixed -`01KZD823EHGFVX6NSM2ZT057SY` · status: todo +`01KZD823EHGFVX6NSM2ZT057SY` · status: done - belongs-to: Upgrade the vendored worklog tooling to 0.22.2 - produced-by: [[Plan-worklog-0-22-2-upgrade]] @@ -47,7 +47,7 @@ _The evidence chain: plan → item → ticket → code → release, forward and - produced-by: [[Plan-worklog-0-22-2-upgrade]] ### Upgrade the vendored worklog tooling to 0.22.2 -`01KZD823EG6R5E1FXFX416RQ0G` · status: todo +`01KZD823EG6R5E1FXFX416RQ0G` · status: done - contains: Complete the three manual steps the upgrade requires - contains: Backfill document provenance - contains: Republish and confirm the plan banners are fixed diff --git a/docs/roadmap.md b/docs/roadmap.md index 2b52108..88e9b9e 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -2,9 +2,9 @@ wiki_key: roadmap doc_type: roadmap truth_state: current -source_hash: 2cf09650 -generated_at: 2026-08-07T04:45:13Z -git_hash: "73d7ab4" +source_hash: 9d1c1f10 +generated_at: 2026-08-07T04:50:27Z +git_hash: "5a7ae07" --- @@ -14,7 +14,7 @@ git_hash: "73d7ab4" # Roadmap -_1 epic(s) in flight, 1 open item(s), 0 blocked, 0 unclassified._ +_0 epic(s) in flight, 0 open item(s), 0 blocked, 0 unclassified._ ## Now @@ -22,35 +22,8 @@ _Nothing here._ ## Next -### Upgrade the vendored worklog tooling to 0.22.2 · P2 · 8 of 9 done · feature 8 / bug 1 -Upgrade this repo's vendored worklog tooling from 0.18.0 to 0.22.2 to pull in the plan-banner fix filed upstream as wiki_ticket_sdd#292, plus the trace-check scoping and merge-rescue correctness that shipped alongside it. Includes installing two modules the upstream installer omits, restoring merge commits so document provenance can be resolved, and republishing the wiki so plan pages stop announcing themselves as status reports. - -| # | Item | Type | Priority | Status | Blocked by | -|---|---|---|---|---|---| -| 01KZD823 | Republish and confirm the plan banners are fixed | task | P1 | todo | — | +_Nothing here._ ## Later _Nothing here._ - -## Visual roadmap - -### Dependency graph - -```mermaid -graph TD - 01KZD823EG6R5E1FXFX416RQ0G["📦 Upgrade the vendored worklog t"] - 01KZD823EHGFVX6NSM2ZT057SY["📦 Republish and confirm the plan"] - 01KZD823EG6R5E1FXFX416RQ0G --> 01KZD823EHGFVX6NSM2ZT057SY - classDef todo fill:#f4f4f4,stroke:#999999 - class 01KZD823EG6R5E1FXFX416RQ0G,01KZD823EHGFVX6NSM2ZT057SY todo -``` - -### Hierarchy - -```mermaid -graph TD - 01KZD823EG6R5E1FXFX416RQ0G["📦 Upgrade the vendored worklog t"] - 01KZD823EHGFVX6NSM2ZT057SY["📦 Republish and confirm the plan"] - 01KZD823EG6R5E1FXFX416RQ0G --> 01KZD823EHGFVX6NSM2ZT057SY -```