Outstanding items roll-up — 2026-05-30

228 total open items across 18 categories (7 scout axes + 11 axes flagged by the completeness critic). Top batch is Compendium hygiene fixes — 38 dead wikilinks + 17 missing-frontmatter notes + 16 ambiguous slug links, addressable by a single dispatch of Task(subagent_type="general") running the existing audit-hygiene.py fixer pass. Estimated session: 45–60 min for the first batch; full top-20 sweep is ~3 working sessions across 4 agents.

How to read this

  • Axes 1–7 are the scout findings.
  • Axis 8 collects the 11 categories the completeness critic flagged as missed.
  • Each item table is action-ready: target file, what’s wrong, suggested fix.
  • The “Ranked top 20” table is the synthesis output — directly executable.
  • “Proposed batches” gives the concrete dispatch sequence.

Scout summary: Re-ran System/scripts/audit-hygiene.py against 892 markdown files. 38 dead wikilinks across 21 source files, 16 ambiguous bare-slug links, 17 notes missing frontmatter entirely, 27 missing title:, 17 missing created:, 27 missing tags:. 99.6% of 12,092 wikilinks still resolve, so the surface is good — but the dead-link cluster has a clear pattern: planned-but-unwritten notes referenced from Humanities/Philosophy/* and Sciences/ClimateScience/*.

ItemSourceFix
Dead [[../Society/political-systems-and-governance]] (4 refs)Humanities/Philosophy/_index.md + 3 sibling notesEither create the note or replace with closest existing target
Dead [[../Sciences/biology-fundamentals]] (4 refs)Humanities/Philosophy/*Singular form biology-fundamental exists — bulk rename
Dead [[../Sciences/physics-fundamentals]] (3 refs)Humanities/Philosophy/*Singular form physics-fundamental exists — bulk rename
Dead [[Languages/elm]] (4 refs)Math-and-Compute/Languages/_learn_next.md, _compare_*Decide: write Elm stub or remove references
Dead [[Languages/d]] (3 refs)SameDecide: write D stub or remove references
Dead [[Biology/photosynthesis-and-respiration]] (4 refs)Sciences/ClimateScience/carbon-cycle*, climate-impacts*Note never written — write minimal stub or rewire to nearest existing
Dead [[Compute/kernel-methods]] (3 refs)Math-and-Compute/Math/functional-analysis.mdSingular kernel-method exists — bulk rename
16 ambiguous [[_index]] / [[Tier3/_index]] bare-slug linksMostly Humanities/*/_index.md and Tier3 catalog notesReplace with full canonical path
17 notes missing frontmatter entirelyPer audit (rerun script for the list)Apply standard frontmatter template
1 likely duplicate tag variantPer auditNormalize to canonical form

2. Vault uncommitted work (git status)

Scout summary: 9 changes across the AI Vault + sibling project repos. Mix of (a) ProjectCoordinator strategy notes from 2026-05-25, (b) two new Research/Topics notes from compendium work, (c) a 2026-05-25 session log directory, and (d) Books .intake/ + IRC/_index.md scaffolding.

ItemPathState
ProjectCoordinator entity-structure strategyTaxProfessional/Strategies/2026-05-25-projectcoordinator-entity-structure.mdUntracked
ProjectCoordinator revenue-treatment strategyTaxProfessional/Strategies/2026-05-25-projectcoordinator-revenue-treatment.mdUntracked
ProjectCoordinator sales-tax nexus strategyTaxProfessional/Strategies/2026-05-25-projectcoordinator-salestax-nexus.mdUntracked
IRC index scaffoldingTaxProfessional/Federal/IRC/_index.mdUntracked
Cloudflare Pages pull/rollback noteResearch/Topics/cloudflare-pages-pull-rollback-and-access-gating.mdUntracked
Compendium read-only posture noteResearch/Topics/compendium-read-only-reference-posture-locked-2026-05-25.mdUntracked
2026-05-25 session logResearch/Sessions/2026-05-25/Untracked
Books intake scaffoldingBooks/.intake/Untracked
.wrangler/ artifactSystem/.wrangler/Untracked — likely gitignore, not commit
Modified email-audit-logIncomeProject/Books/email-audit-log.jsonlModified
Modified 2026-05-23 logResearch/Sessions/2026-05-23/log.mdModified
Modified Research/Topics/_index.mdTopics MOCModified
Modified TaxProfessional/Filings/Calendar.mdFilings calendarModified

3. Stale handoffs and abandoned plans

Scout summary: Only one active handoff in System/handoffs/ and it’s from 2026-05-25. No abandoned plans found in .plans/ style locations. The handoff is 5 days old — needs status check.

ItemPathAction
IncomeProject Cloudflare handoffSystem/handoffs/incomeproject-cloudflare-2026-05-25.mdVerify status; close or roll forward

4. ProjectCoordinator newly-introduced obligations

Scout summary: Three Strategies notes dated 2026-05-25 introduce ProjectCoordinator-specific tax positions (entity structure, revenue treatment, sales-tax nexus). These imply downstream filing/registration work plus a coordination handoff to tax-strategist for next-quarter execution.

ItemOrigin noteOwnerAction
Entity-structure decision implementationStrategies/2026-05-25-projectcoordinator-entity-structure.mdtax-strategistFile formation step OR ratify single-member treatment
Revenue-treatment policy → bookkeeping ruleStrategies/2026-05-25-projectcoordinator-revenue-treatment.mdbookkeeperEncode in Books chart-of-accounts
Sales-tax nexus reviewStrategies/2026-05-25-projectcoordinator-salestax-nexus.mdtax-strategistState-by-state nexus matrix

5. IncomeProject portfolio open loops

Scout summary: IncomeProject/Books/email-audit-log.jsonl has uncommitted appends (in-flight buyer/processor comms). The Cloudflare handoff (axis 3) is the only structural open loop; portfolio-admission gating via autonomous-income-strategist is not currently blocked but has no recent activity log.

ItemPathAction
Email audit log uncommittedIncomeProject/Books/email-audit-log.jsonlCommit before next outbound batch
Cloudflare Pages rollback procedureResearch/Topics/cloudflare-pages-pull-rollback-and-access-gating.mdPromote to runbook in IncomeProject
Portfolio cadence check(no file)Run autonomous-income-strategist to refresh bet status

6. Research/Topics MOC drift

Scout summary: Research/Topics/_index.md is modified but two new topic notes from 2026-05-25 (cloudflare-pages-pull, compendium-read-only-posture) need to be cross-referenced from neighboring nodes. Compendium-read-only is a posture lock — should be linked from System/AGENTS.md and the relevant Compendium index notes.

ItemPathAction
Compendium read-only posture lockResearch/Topics/compendium-read-only-reference-posture-locked-2026-05-25.mdLink from Compendium/System/AGENTS.md + Compendium root
Cloudflare Pages rollbackResearch/Topics/cloudflare-pages-pull-rollback-and-access-gating.mdLink from IncomeProject runbooks
Topics _index.md modificationsPending commitReview diff and commit

7. System operating manual currency

Scout summary: Compendium/System/AGENTS.md was last touched 5 days ago. Recent changes (cross-agent presence layer, semantic search hybrid mode, ruflo selective integration) are documented in user-level ~/.claude/CLAUDE.md but not yet mirrored into AGENTS.md. The audit-2026-05-30.md file under System/ shows we ran hygiene yesterday and confirmed posture, but the operating manual hasn’t been updated to reference the new audit.

ItemPathAction
AGENTS.md missing presence-layer docCompendium/System/AGENTS.mdCross-link to user-level CLAUDE.md or duplicate the contract
AGENTS.md missing hybrid-search noteSameDocument --hybrid as default
AGENTS.md ↔ recent audit cross-linkSameReference audit-2026-05-30.md

8. Additional axes (from completeness critic)

The completeness critic flagged 11 axes the scouts missed. Each was spot-checked; below is what surfaced.

8.1 Skill-creator backlog

SuperiorAg library is installed (171 agents + 670 skills). Spot check: no project-local skill backlog file exists. Open: decide whether to create ~/.claude/skills/_BACKLOG.md or skip. Verdict: skip — no items pending.

8.2 Operator capability use

Operator MCP + desktop-operator MCP wired in, ~/.claude/skills/operator/SKILL.md exists. Spot check: no recent operator-driven sessions in Research/Sessions/2026-05-*. Open: consider running operator-verify pass on IncomeProject site after Cloudflare rollback work lands.

8.3 Agent registry consistency

~/.claude/agents/AGENTS_INDEX.md is the canonical catalog. Spot check: index references protocol at Compendium/System/agents-learning-protocol.md — confirmed exists. Verdict: consistent.

8.4 PROJECTS.md routing manifest

Cross-project manifest at d:\Projects\PROJECTS.md. Spot check: ProjectCoordinator is a new project under d:/Projects/. Open: confirm ProjectCoordinator has the ## Cross-project routing section per the new-project template.

8.5 Obsidian semantic index freshness

After yesterday’s saves (compendium-read-only, cloudflare-pages-rollback), the embedding index may be stale. Open: run obsidian-research.mjs index (~5 min).

8.6 Presence-layer stale sessions

~/.claude/sessions/active/ may have stale heartbeat files from crashed sessions. Open: run presence.mjs prune (cheap, idempotent).

8.7 .learnings/ ratchet

SuperiorAg self-improvement protocol writes JSONL to per-repo .learnings/. Spot check: no .learnings/ in current vault or Compendium. Verdict: N/A here; relevant only inside SuperiorAg-targeted repos.

8.8 Compendium read-only posture enforcement

Yesterday’s Topics note locks Compendium to read-only-reference. Open: add a pre-commit hook or CI check that rejects writes to Compendium/Sciences/*, Engineering-and-Robotics/*, Math-and-Compute/*, etc. (System/ and the audit dir remain writable).

8.9 Walkthroughs index integrity

Walkthroughs/_index.md exists; walkthroughs reference Tier3/_index notes. Many of the ambiguous-slug findings in axis 1 trace to walkthrough cross-links. Already covered by axis 1 fix batch.

8.10 TaxProfessional calendar advance

TaxProfessional/Filings/Calendar.md is modified. Spot check needed: confirm Q2 2026 deadlines (Jun 16 estimated, etc.) are populated. Open: review pending diff.

8.11 Cron / scheduled-agent inventory

CronList / schedule skill is available. Spot check: no current cron jobs documented in System/. Verdict: no scheduled agents to track right now.


Ranked top 20 actions

Synthesis-ordered by impact × ease. Items 1–7 are the first dispatch batch.

#ActionAxisEffortImpactOwner
1Commit the 9 vault changes (review + stage)215 minHigh — clears git noiseclaude-code
2Fix 38 dead wikilinks via bulk rename + stub creation145 minHigh — restores graph integritygeneral-subagent
3Normalize 16 ambiguous bare-slug links to canonical paths120 minMedium — disambiguates Tier3 navgeneral-subagent
4Add frontmatter to 17 missing-frontmatter notes130 minMedium — search/index hygienegeneral-subagent
5Verify or close 2026-05-25 Cloudflare handoff315 minHigh — prevents handoff rotclaude-code
6Promote cloudflare-pages-rollback note to IncomeProject runbook620 minHigh — IncomeProject ops surfaceclaude-code
7Cross-link compendium-read-only posture from Compendium/System/AGENTS.md6, 710 minMedium — policy enforcementclaude-code
8Run obsidian-research.mjs index to refresh embeddings8.55 minMedium — semantic recallclaude-code
9Update Compendium/System/AGENTS.md with presence-layer + hybrid-search docs730 minMedium — agent onboardingclaude-code
10Confirm ProjectCoordinator entry in d:\Projects\PROJECTS.md8.410 minMedium — routing correctnessclaude-code
11Encode ProjectCoordinator revenue-treatment into Books chart-of-accounts460 minHigh — bookkeeping correctnessbookkeeper
12Run ProjectCoordinator state-by-state sales-tax nexus matrix490 minHigh — compliance exposuretax-strategist
13Implement ProjectCoordinator entity-structure decision4TBDHigh — legal entity stacktax-strategist
14Run autonomous-income-strategist portfolio cadence refresh530 minMedium — keeps bets freshautonomous-income-strategist
15Add pre-commit hook enforcing Compendium read-only posture8.845 minMedium — prevents driftwindows-engineer
16Review and commit TaxProfessional/Filings/Calendar.md Q2 changes8.1015 minMedium — deadline visibilitytax-strategist
17Decide Elm + D language stubs OR remove all references130 minLow — finalizes Languages catalogclaude-code
18Write Sciences/Biology/photosynthesis-and-respiration stub130 minLow — closes ClimateScience deadlinksclaude-code
19Run presence.mjs prune to clear stale heartbeats8.62 minLow — cleanlinessclaude-code
20Commit IncomeProject/Books/email-audit-log.jsonl appends55 minLow — audit-log integrityclaude-code

Proposed batches

Batch A — Compendium hygiene + commit hygiene (one session, ~60 min)

Dispatch: Task(subagent_type="general", description="Compendium hygiene pass")

  • Items: 1, 2, 3, 4, 8, 19, 20
  • Acceptance: audit-hygiene.py reports 0 dead links, ≤2 ambiguous, 0 missing-frontmatter; git status shows clean tree for vault; embedding index refreshed.
  • Runs in parallel with: nothing — touches the file tree everyone else needs.

Batch B — Handoff + IncomeProject cleanup (one session, ~45 min)

Dispatch: Task(subagent_type="general", description="Handoff verification and IncomeProject runbook promotion")

  • Items: 5, 6, 7, 9, 10
  • Depends on Batch A (clean tree).
  • Acceptance: handoff closed-or-rolled, cloudflare runbook lives in IncomeProject, AGENTS.md updated.

Batch C — TaxProfessional execution (one or two sessions, multi-agent)

Dispatch: Task(subagent_type="tax-strategist", description="ProjectCoordinator strategy execution") + Task(subagent_type="bookkeeper", description="Encode revenue-treatment into Books")

  • Items: 11, 12, 13, 16
  • Parallel-safe: bookkeeper touches IncomeProject/Books/; tax-strategist touches TaxProfessional/.
  • Acceptance: nexus matrix exists, COA updated, entity decision filed or ratified.

Batch D — Portfolio + posture enforcement (one session, ~90 min)

Dispatch: Task(subagent_type="autonomous-income-strategist") + Task(subagent_type="windows-engineer", description="Compendium read-only pre-commit hook")

  • Items: 14, 15
  • Parallel-safe.

Batch E — Cleanup tail (~30 min, opportunistic)

  • Items: 17, 18
  • Low-priority — schedule when context allows.

What to do next

The top three actions, in order:

  1. Commit the 9 uncommitted vault changes (axis 2) — clears the noise so subsequent agent runs aren’t second-guessing what’s stable.
  2. Dispatch Batch A — one general subagent runs the full hygiene pass plus the small-cost items (8, 19, 20). Acceptance check is mechanical (audit-hygiene.py re-run).
  3. Verify or close the Cloudflare handoff (axis 3) — 5 days is the staleness threshold; either roll it into a runbook or mark it done.

Then proceed to Batch B and Batch C in parallel.