Skip to content

Make GitHub issues the canonical tracker#47

Merged
flyingrobots merged 5 commits into
mainfrom
docs/github-issues-tracker
Jun 13, 2026
Merged

Make GitHub issues the canonical tracker#47
flyingrobots merged 5 commits into
mainfrom
docs/github-issues-tracker

Conversation

@flyingrobots

@flyingrobots flyingrobots commented Jun 13, 2026

Copy link
Copy Markdown
Member

Summary

  • make GitHub Issues and Milestones the canonical tracker for release goalposts, slices, and follow-on work
  • add GitHub issue forms for goalposts, slices, bugs, debt, and ideas, plus a pull request template
  • archive the repo-local backlog and goalpost docs as pre-issue source material
  • wire ROADMAP, STATUS, BEARING, METHOD, WORKFLOW, CONTRIBUTING, and the 0045 design to GitHub tracker links
  • clean root docs by removing GRAVEYARD.md, reducing CLAUDE.md to the AGENTS pointer, and making the README product statement version-neutral

Tracker

Validation

git diff --check
npx eslint .
npx vitest run test/unit/docs/planning-surfaces.test.js test/unit/docs/markdown-links.test.js test/unit/docs/release-drift.test.js test/unit/docs/casservice-decomposition.test.js test/unit/docs/release-state.test.js
npx vitest run test/unit/docs/markdown-links.test.js test/unit/docs/package-docs.test.js test/unit/docs/planning-surfaces.test.js test/unit/docs/release-state.test.js test/unit/docs/release-drift.test.js
npm test
  • npm test: 187 files passed, 1,644 tests passed, 2 skipped
  • pre-push hooks reran lint and unit tests successfully before pushing docs/github-issues-tracker

Summary by CodeRabbit

  • New Features

    • Introduced GitHub issue templates for structured bug reports, feature ideas, technical debt, release goalposts, and work slices with predefined fields and labels.
    • Added pull request template with sections for linked issues, validation steps, and release-impact checklist.
  • Documentation

    • Migrated work tracking from repo-local documents to GitHub Issues and Milestones as the source of truth.
    • Reorganized planning documentation with updated roadmap and process guidance.
    • Added release planning documents for upcoming versions (v6.1.0–v7.0.0).

@coderabbitai

coderabbitai Bot commented Jun 13, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@flyingrobots, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 36 minutes and 11 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3f04d07e-8533-4bbc-9e59-d55e500ffd74

📥 Commits

Reviewing files that changed from the base of the PR and between 106d4a8 and b3aaedc.

📒 Files selected for processing (19)
  • .github/ISSUE_TEMPLATE/bug.yml
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/ISSUE_TEMPLATE/debt.yml
  • .github/ISSUE_TEMPLATE/goalpost.yml
  • .github/ISSUE_TEMPLATE/slice.yml
  • .github/pull_request_template.md
  • .gitignore
  • AGENTS.md
  • CONTRIBUTING.md
  • STATUS.md
  • docs/MARKDOWN_SURFACE.md
  • docs/archive/goalposts-pre-issues/v6.0.1/release-truth-closeout.md
  • docs/archive/goalposts-pre-issues/v6.1.0/bounded-residency.md
  • docs/archive/goalposts-pre-issues/v6.2.0/operator-tui.md
  • docs/archive/goalposts-pre-issues/v6.3.0/agent-automation-parity.md
  • docs/archive/goalposts-pre-issues/v6.4.0/browser-edge-read-path.md
  • docs/archive/goalposts-pre-issues/v7.0.0/protocol-audit-response.md
  • docs/method/process.md
  • test/unit/docs/planning-surfaces.test.js
📝 Walkthrough

Walkthrough

This pull request migrates the git-cas project's work-tracking methodology from repo-local backlog lanes to GitHub Issues/Milestones as the canonical source of truth. It establishes GitHub issue templates for six tracking categories, introduces a design documentation template and framework, creates release-scale goalpost documents spanning versions v6.0.1 through v7.0.0, reorganizes archived documentation, and updates all process/contribution guidance to reflect the new model.

Changes

GitHub-first tracking infrastructure and documentation reorg

Layer / File(s) Summary
GitHub issue template infrastructure
.github/ISSUE_TEMPLATE/bug.yml, debt.yml, idea.yml, goalpost.yml, slice.yml, config.yml, .github/pull_request_template.md
New issue forms define metadata shape for bug reports, technical debt, feature ideas, release-scale goalposts, and turn-sized slices; config enables blank issues and security contact routing; PR template links issues and design/validation artifacts.
Root documentation realignment to GitHub-first
README.md, BEARING.md, ROADMAP.md, STATUS.md, WORKFLOW.md, METHOD.md, GUIDE.md, CLAUDE.md, CHANGELOG.md
Foundation documents now establish GitHub Issues/Milestones as canonical work source; ROADMAP rewritten as a GitHub-tracker signpost with intended release train table and next design record pointer; STATUS updated with v6.0.1 patch status and goal issue linkage; BEARING adds v6.1.0 design record reference; legacy METHOD/CLAUDE redirected to canonical process docs.
Method and process documentation updates
docs/method/process.md, CONTRIBUTING.md, WORKFLOW.md, docs/legends/RL-relay.md, docs/legends/TR-truth.md, docs/method/legends/RL_relay.md, docs/method/legends/TR_truth.md
process.md adds rule that tracked work must live in GitHub Issues; CONTRIBUTING rewrites cycle loop as GitHub-issue-centric with explicit follow-up issue creation for debt/ideas; WORKFLOW establishes GitHub precedence over repo docs; legend documents replace "Current Backlog" with "Current Tracker" sections referencing GitHub ownership.
Design documentation template and first cycle
docs/templates/design-doc.md, docs/design/0045-v6-1-bounded-residency/bounded-residency.md, docs/design/README.md
Template defines standard structure, YAML frontmatter, section checklist, and evidence rules; PERF-0045 bounded-residency design cycle specifies v6.1.0 runtime/API contract, error handling, proof surface, validation plan, risks, and retrospective framework; added to active cycles index.
Release goalpost planning documents (v6.0.1–v7.0.0)
docs/archive/goalposts-pre-issues/README.md, v6.0.1/release-truth-closeout.md, v6.1.0/bounded-residency.md, v6.2.0/operator-tui.md, v6.3.0/agent-automation-parity.md, v6.4.0/browser-edge-read-path.md, v7.0.0/protocol-audit-response.md
Six release goalposts specify outcome, scope, proof stories, slice budgets, acceptance criteria, deterministic evidence, validation commands, and closeout checklists for planned releases; README documents goalpost concept and usage.
Archive structure and document link maintenance
docs/archive/README.md, docs/archive/backlog-pre-issues/*, docs/method/backlog/README.md, docs/BACKLOG/README.md, docs/audit/2026-05-04_ship-readiness.md, docs/method/retro/*/...md
Establishes archive structure separating pre-GitHub backlog cards (by category/version) from goalpost planning records; retires active docs/method/backlog/ with notice redirecting to GitHub and archived locations; updates cross-document links in retro and audit files to corrected relative archive paths.
Documentation checklist and surface audit updates
docs/DOCS_CHECKLIST.md, docs/MARKDOWN_SURFACE.md
Replaces "planning indexes" terminology with "planning signposts" and clarifies exit criteria requiring signposts to match GitHub milestones/issues/design files; updates tracked Markdown surface recommendations (marks GRAVEYARD.md as CUT, adds design-doc template and GitHub issue templates to method planning surface, refocuses follow-on priorities on STATUS/ROADMAP/design synchronization).
Test updates for tracker-first validation
test/unit/docs/markdown-links.test.js, test/unit/docs/planning-surfaces.test.js, test/unit/docs/casservice-decomposition.test.js, test/unit/docs/release-state.test.js
Adds existsSync filtering to verify local markdown links exist; replaces legacy backlog-lane tests with new assertions: validates canonical GitHub tracker phrasing, ensures required issue form templates exist, verifies retired backlog README is non-live, checks legend tracker sections exclude method/backlog references, confirms roadmap/process/template docs link only to real files; updates test fixture paths to archive locations.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related issues

  • git-stunts/git-cas#38: Adds v6.1.0 bounded-residency design doc and goalpost that directly track this issue's scope and witness evidence requirements.
  • git-stunts/git-cas#39: Includes v6.2.0 operator-tui goalpost that directly addresses the TUI modernization roadmap target.
  • git-stunts/git-cas#40: Adds v6.3.0 agent-automation-parity goalpost that directly corresponds to this issue's scope.
  • git-stunts/git-cas#41: Includes v6.4.0 browser/edge read-path goalpost implementing the read-only adapter pattern described in this issue.
  • git-stunts/git-cas#42: Adds v7.0.0 protocol-audit-response goalpost that tracks the formal crypto audit commitment.

Possibly related PRs

  • git-stunts/git-cas#31: Both PRs extend the same "pre-PR doc cross-link audit" tooling and update docs/DOCS_CHECKLIST.md planning-surface validation guidance.
  • git-stunts/git-cas#29: Both PRs build on the same "planning index/surface consistency" governance framework introduced in PR #29 (TR-010).
  • git-stunts/git-cas#33: Both PRs update docs/MARKDOWN_SURFACE.md tracked artifact recommendations with overlapping content scope.

Poem

🐰 From lanes to Issues, the tracking now flows,
GitHub's the truth where each goalpost grows,
Templates and designs in archives preserved,
Witness and proof at last get deserved!
hops away with documentation 📚✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely summarizes the primary change: establishing GitHub issues as the canonical work tracker, which is the main theme reflected across all documentation updates, template additions, and workflow reordering in the changeset.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/github-issues-tracker

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@flyingrobots

Copy link
Copy Markdown
Member Author

@codex Self-review findings for PR #47. I reviewed HEAD against origin/main after a clean-worktree check and git fetch origin.

Severity File / evidence Infraction Recommended mitigation prompt
Critical CLAUDE.md:1, docs/MARKDOWN_SURFACE.md:49, .gitignore:12, CI test-unit job https://github.com/git-stunts/git-cas/actions/runs/27462212226/job/81177989574 Broken tracked Markdown links to AGENTS.md. AGENTS.md exists locally but is ignored/untracked, so GitHub's clean checkout fails test/unit/docs/markdown-links.test.js with CLAUDE.md: ./AGENTS.md and docs/MARKDOWN_SURFACE.md: ../AGENTS.md. Make AGENTS.md available to CI by tracking it intentionally, or stop using tracked Markdown links to an ignored local-only file. Keep CLAUDE.md, docs/MARKDOWN_SURFACE.md, .gitignore, and the link guard consistent, then rerun the focused markdown-link test and full CI path.
High STATUS.md:5; PR check state shows test-unit failure STATUS.md states the latest verification passed, but the current PR's canonical CI verification is red. The statement is technically local-only at best and misleading in a release/status snapshot. Update STATUS.md after CI is green, or explicitly distinguish local preflight from current PR CI status so the status file does not imply a passing merge gate.
Medium git diff --check origin/main...HEAD: .github/ISSUE_TEMPLATE/bug.yml:27, debt.yml:33, goalpost.yml:40, goalpost.yml:49, goalpost.yml:76, slice.yml:35 New issue templates introduce trailing whitespace through placeholder - lines. This fails the standard whitespace preflight. Replace blank - placeholders with non-trailing placeholders such as - <item> or remove the default list values, then rerun git diff --check origin/main...HEAD.
Medium test/unit/docs/markdown-links.test.js:11-13 The link guard now filters git ls-files '*.md' through existsSync(), which can hide deleted-but-still-tracked Markdown files in local/pre-commit runs. This weakens a guard whose job is to catch tracked-surface drift. Restore the test to inspect all tracked Markdown from Git, or make missing tracked files fail explicitly with a clear diagnostic instead of silently filtering them out.
Medium docs/MARKDOWN_SURFACE.md:49 and docs/MARKDOWN_SURFACE.md:229 The surface map says canonical instructions live in linked AGENTS.md, while later listing AGENTS.md as local-only/non-tracked. Those cannot both be true for a tracked documentation surface. Choose one policy: track AGENTS.md as canonical and remove it from the local-only list, or keep it local-only and do not route tracked docs to it via Markdown links.
Medium docs/method/process.md:163, docs/method/process.md:172; also CONTRIBUTING.md:134-140 The canonical METHOD still tells contributors to pull work from and feed follow-up debt back into “the backlog,” while this PR declares GitHub Issues canonical. CONTRIBUTING.md also says “New planning work uses” the retired backlog/graveyard surfaces. Replace backlog-era loop wording with GitHub Issue terminology and separate active planning surfaces from retired signposts/evidence directories.
Low .github/ISSUE_TEMPLATE/config.yml:1 blank_issues_enabled: true lets users bypass the new goalpost/slice/bug/debt/idea templates even though this PR's point is structured GitHub issue tracking. Set blank_issues_enabled: false, or document exactly when an unstructured blank issue is acceptable and why it still satisfies the tracker rules.
Low .github/pull_request_template.md:3 The PR template defaults to Closes #, which can accidentally close a goalpost or parent issue before all slices/release evidence are complete. Change the default to Refs # plus an explicit “Closes # only when this PR completes the issue” note or checklist item.

Severity count: Critical 1, High 1, Medium 4, Low 2.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
CLAUDE.md (1)

1-2: ⚠️ Potential issue | 🔴 Critical

Fix broken documentation link in CLAUDE.md: add AGENTS.md (or change the redirect).

CLAUDE.md now redirects to ./AGENTS.md, but AGENTS.md does not exist in the repository, so the displaced guidance is currently unavailable. This is a critical documentation regression.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CLAUDE.md` around lines 1 - 2, CLAUDE.md currently links to a non-existent
AGENTS.md causing a broken redirect; fix it by either adding a new AGENTS.md
with the displaced guidance (create AGENTS.md containing the intended
documentation) or update the link in CLAUDE.md to point to the correct existing
file or remove the redirect; ensure the link text and relative path in CLAUDE.md
(the "AGENTS.md" reference) are updated to match the chosen fix.

Source: Learnings

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/archive/goalposts-pre-issues/v6.0.1/release-truth-closeout.md`:
- Line 10: Update the goalpost identity table entries to point to the archived
path: in docs/archive/goalposts-pre-issues/v6.0.1/release-truth-closeout.md
(L10) replace docs/goalposts/v6.0.1/release-truth-closeout.md with
docs/archive/goalposts-pre-issues/v6.0.1/release-truth-closeout.md; in
docs/archive/goalposts-pre-issues/v6.1.0/bounded-residency.md (L10) replace
docs/goalposts/v6.1.0/bounded-residency.md with
docs/archive/goalposts-pre-issues/v6.1.0/bounded-residency.md; in
docs/archive/goalposts-pre-issues/v6.2.0/operator-tui.md (L10) replace
docs/goalposts/v6.2.0/operator-tui.md with
docs/archive/goalposts-pre-issues/v6.2.0/operator-tui.md; and in
docs/archive/goalposts-pre-issues/v6.3.0/agent-automation-parity.md (L10)
replace docs/goalposts/v6.3.0/agent-automation-parity.md with
docs/archive/goalposts-pre-issues/v6.3.0/agent-automation-parity.md.

In `@docs/archive/goalposts-pre-issues/v6.4.0/browser-edge-read-path.md`:
- Line 10: Update the Goalpost doc metadata that currently references
`docs/goalposts/v6.4.0/browser-edge-read-path.md` so it instead points to the
archived location
`docs/archive/goalposts-pre-issues/v6.4.0/browser-edge-read-path.md`; locate the
metadata entry in the file and replace the old path string with the archived
path string to ensure cross-doc links resolve to the archived goalpost.

In `@docs/MARKDOWN_SURFACE.md`:
- Around line 48-49: Replace the tracked markdown link to the local-only
AGENTS.md (the `AGENTS.md` link in the line referencing CLAUDE.md) with plain
text "AGENTS.md" (or update it to point to a tracked/committed document) so the
docs link validator no longer tries to resolve `../AGENTS.md`; keep the
surrounding text the same but remove the markdown link syntax.

---

Outside diff comments:
In `@CLAUDE.md`:
- Around line 1-2: CLAUDE.md currently links to a non-existent AGENTS.md causing
a broken redirect; fix it by either adding a new AGENTS.md with the displaced
guidance (create AGENTS.md containing the intended documentation) or update the
link in CLAUDE.md to point to the correct existing file or remove the redirect;
ensure the link text and relative path in CLAUDE.md (the "AGENTS.md" reference)
are updated to match the chosen fix.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 22df6da6-cddd-4142-8e4e-002b59136af2

📥 Commits

Reviewing files that changed from the base of the PR and between 662fcc7 and 106d4a8.

📒 Files selected for processing (143)
  • .github/ISSUE_TEMPLATE/bug.yml
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/ISSUE_TEMPLATE/debt.yml
  • .github/ISSUE_TEMPLATE/goalpost.yml
  • .github/ISSUE_TEMPLATE/idea.yml
  • .github/ISSUE_TEMPLATE/slice.yml
  • .github/pull_request_template.md
  • BEARING.md
  • CHANGELOG.md
  • CLAUDE.md
  • CONTRIBUTING.md
  • GRAVEYARD.md
  • GUIDE.md
  • METHOD.md
  • README.md
  • ROADMAP.md
  • STATUS.md
  • WORKFLOW.md
  • docs/BACKLOG/README.md
  • docs/DOCS_CHECKLIST.md
  • docs/MARKDOWN_SURFACE.md
  • docs/archive/README.md
  • docs/archive/backlog-pre-issues/bad-code/BAD-CODE-001_casservice-god-object.md
  • docs/archive/backlog-pre-issues/bad-code/DOC_api-plumbing-constructor-drift.md
  • docs/archive/backlog-pre-issues/bad-code/DOC_examples-uint8array-drift.md
  • docs/archive/backlog-pre-issues/bad-code/DOC_threat-model-scheme-drift.md
  • docs/archive/backlog-pre-issues/bad-code/RL_agent-cli-module-size.md
  • docs/archive/backlog-pre-issues/bad-code/RL_credential-resolution-duplication.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_chunk-constructor-property-leak.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_concurrency-upper-bound.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_encode-slug-control-chars.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_framebytes-upper-bound.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_inline-passphrase-flags.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_kdf-salt-min-length.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_recipient-timing-oracle.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_schema-hex-validation.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_scrypt-memory-budget.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_store-source-validation.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_submanifest-array-limit.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_submanifest-chunkcount-integrity.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_submanifest-chunks-unvalidated.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_vault-nonce-exhaustion-cap.md
  • docs/archive/backlog-pre-issues/bad-code/SEC_vault-passphrase-verifier-gap.md
  • docs/archive/backlog-pre-issues/bad-code/TR_casservice-decomposition-pressure.md
  • docs/archive/backlog-pre-issues/bad-code/TR_cryptoport-node-import.md
  • docs/archive/backlog-pre-issues/bad-code/TR_dead-decompress-method.md
  • docs/archive/backlog-pre-issues/bad-code/TR_domain-imports-infrastructure.md
  • docs/archive/backlog-pre-issues/bad-code/TR_persistence-adapter-materialization.md
  • docs/archive/backlog-pre-issues/bad-code/TR_platform-dependency-leaks.md
  • docs/archive/backlog-pre-issues/bad-code/TR_schema-node-buffer-import.md
  • docs/archive/backlog-pre-issues/bad-code/TR_vault-retry-jitter.md
  • docs/archive/backlog-pre-issues/bad-code/TUI_store-wizard-execution-gap.md
  • docs/archive/backlog-pre-issues/bad-code/vault-tree-memory-loading.md
  • docs/archive/backlog-pre-issues/cool-ideas/.gitkeep
  • docs/archive/backlog-pre-issues/cool-ideas/DX_open-cas-helper.md
  • docs/archive/backlog-pre-issues/cool-ideas/DX_slug-tree-path-helper.md
  • docs/archive/backlog-pre-issues/cool-ideas/OPS_release-doc-drift-guard.md
  • docs/archive/backlog-pre-issues/cool-ideas/SEC_aes-gcm-aad-binding.md
  • docs/archive/backlog-pre-issues/cool-ideas/SEC_fastcdc-dual-mask.md
  • docs/archive/backlog-pre-issues/cool-ideas/SEC_manifest-integrity-hash.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_adaptive-frame-sizing.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_browser-compression-adapter.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_content-aware-chunking.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_convergent-encryption.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_dedupe-efficiency-telemetry.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_dual-encryption-modes.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_manifest-diffing.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_manifest-signing.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_parallel-chunk-restore.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_streaming-decryption.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_structured-json-logging.md
  • docs/archive/backlog-pre-issues/cool-ideas/TR_vault-privacy-mode.md
  • docs/archive/backlog-pre-issues/cool-ideas/TUI_cli-adaptive-table.md
  • docs/archive/backlog-pre-issues/cool-ideas/TUI_operation-feed-drawer.md
  • docs/archive/backlog-pre-issues/cool-ideas/TUI_os-keychain-auto-discovery.md
  • docs/archive/backlog-pre-issues/cool-ideas/TUI_segmented-manifest-view.md
  • docs/archive/backlog-pre-issues/cool-ideas/TUI_title-screen-stats.md
  • docs/archive/backlog-pre-issues/cool-ideas/atomic-multi-store.md
  • docs/archive/backlog-pre-issues/cool-ideas/merkle-tree-explorer-tui.md
  • docs/archive/backlog-pre-issues/cool-ideas/selective-asset-replication.md
  • docs/archive/backlog-pre-issues/cool-ideas/streaming-cli-stdin.md
  • docs/archive/backlog-pre-issues/ideas/IDEA-001_streaming-convergent-encryption.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-001_string-sludge-manifest-view.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-002_string-sludge-vault-report.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-003_string-sludge-encryption-card.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-004_boundary-violation-history-timeline.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-005_raw-ansi-progress.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-006_magic-numbers-rhythm.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-007_view-state-leakage.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-008_manual-clipping.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-009_transition-shaders.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-010_heatmap-grid-math.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-011_wizard-string-geometry.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-012_asset-card-block.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-013_merkle-explorer-block.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-014_health-dashboard-block.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-015_wizard-block.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-016_operation-feed-block.md
  • docs/archive/backlog-pre-issues/v6.0.0-polish/POL-017_heatmap-block.md
  • docs/archive/backlog-pre-issues/v6.0.0/REL_audit-blocker-burn-down.md
  • docs/archive/backlog-pre-issues/v6.0.0/REL_breaking-changes-doc.md
  • docs/archive/backlog-pre-issues/v6.0.0/REL_docs-accuracy-audit.md
  • docs/archive/backlog-pre-issues/v6.0.0/REL_migration-script.md
  • docs/archive/backlog-pre-issues/v6.0.0/REL_signpost-rewrite.md
  • docs/archive/backlog-pre-issues/v6.0.0/REL_version-bump.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_accordion-detail-pane.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_animated-transitions.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_badge-components.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_box-surface-migration.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_framed-app-shell.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_fullscreen-detail-view.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_help-overlay.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_layout-primitives.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_merkle-dag-viewer.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_orphaned-chunk-health-check.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_pager-scrollable-content.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_status-bar.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_store-wizard.md
  • docs/archive/backlog-pre-issues/v6.x-tui/TUI_toast-notifications.md
  • docs/archive/goalposts-pre-issues/README.md
  • docs/archive/goalposts-pre-issues/v6.0.1/release-truth-closeout.md
  • docs/archive/goalposts-pre-issues/v6.1.0/bounded-residency.md
  • docs/archive/goalposts-pre-issues/v6.2.0/operator-tui.md
  • docs/archive/goalposts-pre-issues/v6.3.0/agent-automation-parity.md
  • docs/archive/goalposts-pre-issues/v6.4.0/browser-edge-read-path.md
  • docs/archive/goalposts-pre-issues/v7.0.0/protocol-audit-response.md
  • docs/audit/2026-05-04_ship-readiness.md
  • docs/design/0045-v6-1-bounded-residency/bounded-residency.md
  • docs/design/README.md
  • docs/legends/RL-relay.md
  • docs/legends/TR-truth.md
  • docs/method/backlog/README.md
  • docs/method/legends/RL_relay.md
  • docs/method/legends/TR_truth.md
  • docs/method/process.md
  • docs/method/retro/0021-store-write-backpressure/enforce-store-backpressure.md
  • docs/method/retro/0022-git-persistence-read-blob-stream/add-read-blob-stream.md
  • docs/method/retro/0023-casservice-read-blob-stream-integration/use-read-blob-stream-in-restore.md
  • docs/templates/design-doc.md
  • test/unit/docs/casservice-decomposition.test.js
  • test/unit/docs/markdown-links.test.js
  • test/unit/docs/planning-surfaces.test.js
  • test/unit/docs/release-state.test.js
💤 Files with no reviewable changes (1)
  • GRAVEYARD.md

Comment thread docs/archive/goalposts-pre-issues/v6.0.1/release-truth-closeout.md Outdated
Comment thread docs/archive/goalposts-pre-issues/v6.4.0/browser-edge-read-path.md Outdated
Comment thread docs/MARKDOWN_SURFACE.md
@flyingrobots

Copy link
Copy Markdown
Member Author

@codex Code Lawyer self-audit found an additional issue while reviewing git diff origin/main...HEAD.

Severity Source File / lines Issue Required mitigation
P3 Self docs/archive/goalposts-pre-issues/*:10, including docs/archive/goalposts-pre-issues/v7.0.0/protocol-audit-response.md:10 Archived goalpost identity tables still claim the old docs/goalposts/... path. CodeRabbit flagged the same class for several files; self-audit confirmed it affects all six archived goalposts and lacks a regression guard. Add a deterministic docs test that each archived goalpost identity table's Goalpost doc value equals its actual repo path, prove it fails RED, update all six identity rows, then verify and commit.

@flyingrobots flyingrobots merged commit dd0e4b6 into main Jun 13, 2026
6 checks passed
@flyingrobots flyingrobots deleted the docs/github-issues-tracker branch June 13, 2026 09:23
@flyingrobots

Copy link
Copy Markdown
Member Author

Code Lawyer Activity Summary

Item Severity Source File(s) Commit Outcome
1 P0 Self-review / CI CLAUDE.md, docs/MARKDOWN_SURFACE.md, .gitignore, AGENTS.md fa2bded Tracked AGENTS.md, removed ignore rule, kept CLAUDE.md pointer deterministic, and restored CI link validation.
2 P1 Self-review STATUS.md fa2bded Reworded verification state as local validation and kept GitHub PR CI as merge gate.
3 P3 Self-review .github/ISSUE_TEMPLATE/*.yml fa2bded Removed trailing whitespace placeholders; git diff --check is clean.
4 P3 Self-review test/unit/docs/markdown-links.test.js fa2bded Removed existsSync filtering that masked missing tracked Markdown files.
5 P3 Self-review docs/MARKDOWN_SURFACE.md fa2bded Removed contradiction by making AGENTS.md a tracked canonical operator doc.
6 P3 Self-review docs/method/process.md, CONTRIBUTING.md fa2bded Replaced backlog-era active-work wording with GitHub Issue terminology.
7 P4 Self-review .github/ISSUE_TEMPLATE/config.yml fa2bded Disabled blank issues so structured tracker forms are not bypassed.
8 P4 Self-review .github/pull_request_template.md fa2bded Changed default linkage from Closes # to Refs # with close-only-when-complete guidance.
9 P3 CodeRabbit + Self docs/archive/goalposts-pre-issues/*, test/unit/docs/planning-surfaces.test.js b3aaedc Added RED regression for archived goalpost self-paths and corrected all six Goalpost doc identity rows.

Resolved review threads via GraphQL:

  • PRRT_kwDORI8Lj86JUHM9 — archived goalpost path mismatch cluster.
  • PRRT_kwDORI8Lj86JUHM- — v6.4 archived goalpost path mismatch.
  • PRRT_kwDORI8Lj86JUHNA — stale AGENTS.md local-only link complaint; resolved by tracking AGENTS.md and green CI.

Validation on latest head b3aaedc:

git diff --check origin/main...HEAD
npx vitest run test/unit/docs/planning-surfaces.test.js test/unit/docs/markdown-links.test.js
npx eslint .
npm test

Results:

  • Local focused docs checks passed: 8 tests.
  • Local full unit suite passed: 187 files, 1,645 passed, 2 skipped.
  • Pre-push lint and unit gates passed.
  • GitHub checks passed: CodeRabbit, lint, test-unit, Docker node, Docker bun, Docker deno.

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