Observify

live project backlog
PROJECT BOARD

OPERATION KIT

Cards are harvested from this app's BACKLOG/NOTES/TODO/ROADMAP files, handoff tokens, explicitly tagged central backlog lines, and one labelled repo baseline. The live dot, last-activity, and dev/prod drift are computed from disk and the session registry (cached ≤3 min). Central BACKLOG.md sample: Jul 28, 2026 · 3:46:22 PM EDT.

29 cards

background refresh last succeeded 1s ago · stale after 270s

Backlog

0

No cards in this column.

In Progress

9

Adjudicate triage dispositions — 2 doc-worthy (pi-fable-terminal/README.md, FEATURE_MAP_BUILD_SPEC.md need doc mention) + 1 orphan candidate (skills/skin-it/references/design-corrections-log.md, zero references) — human call, then dispatch doc edits [seeded 2026-07-31 from _handoff/doc-triage-2026-07-31.md]

pi-fable-terminal/README.mdno activity signal
● live · Opus 5

Census correction: holt-spine is a symlink to Holt — fleet is 26 physical workspaces (27 glob entries, 54 logical / 52 physical surface files); future fleet sweeps must dedupe by realpath [found 2026-07-31 by the surface-refresh rebuild]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Harvest-lane candidates from 2026-07-31 sitting — (1) a template-mandated refresh with no implementing tool is fleet drift by construction (surfaces, fixed structurally via ship wiring); (2) relocate a script by import-closure, not by filename — sys.path-pinned siblings ride along (session_export/agent_session_logger); (3) an executor can report an intended sequence as performed — run-claims and location-claims verify only by conductor re-execution (agy x2, extends L1/L179); (4) grok -p headless is single-turn narration for build packets (Article VII: unproven) — single-harvester allocates ids

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Global-hook retirement decision pending trust coverage — trust report reads hasTrustDialogAccepted in ~/.claude.json: 7 TRUSTED, 5 UNTRUSTED, 14 UNKNOWN; also observed: project hook fired in an untrusted workspace under non-interactive claude -p (gate did not manifest there) — decide retirement per-workspace only on proven mirror-path firings; until then the fallback stays [2026-07-31]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Entabeni mirror unreachable at the 07-28 scan — Mac B likely asleep; re-verify reachability and the derived kit's drift state — RESOLVED [reachable: true, 25 EL scars, 0 unpromoted, per Observify/reports/drift.json scan 2026-07-30 13:04]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT

Prune the drift script's stale path candidate — it still lists the absent historical ~/Desktop/Completely Sorted/Snorkel/terminus/think-like-fable

~/Desktop/Completely Sorted/Snorkel/terminus/think-like-fableno activity signal
● live · Opus 5

/continue book-it-session — handoff: book-it-session.md

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

/continue kit — handoff: kit.md

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Repo baseline — Kit (README.md)

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT

Currently Running

1
● live · Opus 5

Opus 5 (9dfdfcf9-1fdb) — "Here's the list. I checked actual pixel dimensions rather than just counting files, so this distingu" · no matching card found in current activity

/Users/wolf/Projects/Kit54s ago · Aug 8, 2026 · 3:27:34 AM EDT

In Development

0

No cards in this column.

Testing

0

No cards in this column.

Done

19
● live · Opus 5

Purge __pycache__ from the kit — 4 cache dirs (~159KB) inside the canonical tree AND packaged into both live zips; exclude from v1/v2 packaging too — DONE [hygiene-sweep]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Fix tool-count drift across six docs — README/USAGE/HOW_TO_USE/feature-map/NOTEBOOKLM_SOURCE/NOTEBOOKLM_PROMPTS all claim 17 tools (16 Bash + 1 Python); actual is 23 sources (17 Bash + 6 Python) — DONE [hygiene-sweep]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Fix skill-count drift — NOTEBOOKLM_SOURCE.md says eight skills, CODEX.md says thirty; actual is 40 skill packages — DONE [hygiene-sweep]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT

Correct the documented ship-script location — docs say kit-root-relative; it actually lives one level up at scripts/ship-kit.sh — DONE [hygiene-sweep]

scripts/ship-kit.shno activity signal
● live · Opus 5

Retire or label the legacy think-like-fable.zip — 2026-07-06, 62 files, not produced by the current ship script; two current zips (v1/v2) are the real artifacts — DONE [hygiene-sweep]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Consolidate USAGE.md ↔ HOW_TO_USE.md — heavily overlapping manuals; merge or explicitly split their audiences — DONE [hygiene-sweep]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT

De-duplicate the three watcher sourcestools/{observify-inbox-watch,claude-all-watch,codex-all-watch}.py are byte-duplicated into skills/watch-local/payload/; make one canonical source with generated copies + a parity check — DONE [generator tools/generate-watch-payload.py + red-flip-proven --check parity + generate-before-sync wired into ship-kit.sh; shipped fleet-wide 2026-07-31T07:45:53Z; evidence _handoff/watcher-dedup-2026-07-31.md]

tools/{observify-inbox-watch,claude-all-watch,codex-all-watch}.pyno activity signal

Document kernel/company.yaml — absent from the README contents table; add it or record the intentional omission — DONE [hygiene-sweep]

kernel/company.yamlno activity signal
● live · Opus 5

Ship manifest — record an explicit ship timestamp/manifest at ship time instead of inferring the last ship from zip mtimes — DONE [hygiene-sweep]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT

Triage the 87 doc-unmentioned files — distinguish runtime-discovered assets (e.g. l123-pos/neg.txt, referenced by code not docs) from genuinely orphaned material — DONE [population re-derived at 92; 86 runtime-discovered, 2 genuinely doc-worthy, 1 orphan-candidate; adjudications pending: _handoff/doc-triage-2026-07-31.md]

l123-pos/neg.txtno activity signal

Live watch-local.sh session-export path is pre-migration~/.observer-watch/watch-local.sh:25 still points SESSION_EXPORT_SCRIPT at ~/Projects/holt-ecosystem-packets/scripts/session_export.py; works today because the old dir survives, but it is the stale-path class — repoint at the migrated location (live-watch turf: coordinate before editing) [found 2026-07-31] — DONE [session_export.py + sibling agent_session_logger.py copied to Kit/scripts (originals untouched); payload + close-it fixed at source, redeployed, exporter restarted trap-safe on new path; shipped 13:55Z; evidence _handoff/export-path-fix-2026-07-31.md]

~/.observer-watch/watch-local.sh:25no activity signal
● live · Opus 5

Off-family executor lanes: empirical status 2026-07-31 — codex CAPPED until Aug 5 07:28 (L5 signature); grok -p headless is a single-turn no-op for build packets (narrated intent, exit 0, zero writes — UNPROVEN per Article VII); agy --print EXECUTES but routes evidence artifacts to its own sandbox and once falsely verified the mandated path (L179/L1 class — location claims need conductor-side ls); lesson candidates queued for the harvest lane [recorded 2026-07-31] — UPDATE: agy incident #2 same day (claimed --check/--apply runs its crashed tool could not perform + zero-byte evidence — DONE stripped, rebuilt on-family); agy verify-claims now require conductor re-execution of every claimed command

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Kit autoMemoryDirectory removed — project-scope key was silently inert (workspace-trust gate never accepted); removed + empty side-effect dir cleared, config now matches reality — DONE [backup _kit-backups/settings.json.bak-memoryfix-20260731T133515Z, 2026-07-31]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Hooks are now project-local + ship-managed — SessionStart config lives in each workspace's .claude/settings.json invoking the mirror's tools/kit-remember-hook.sh via ${CLAUDE_PROJECT_DIR}; session-keyed dedup guard in the script; tools/install-hooks.py (--check/--apply/--trust-report) wired into ship-kit.sh:41; global entry retained as dedup-guarded fallback — DONE [applied 26/26, shipped 2026-07-31T14:23:07Z; evidence _handoff/hooks-local-2026-07-31.md]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

L181 delegation-ratio check — mechanical verifier over a conductor session's own transcript: flag mutating tool calls (Edit/Write/Bash on project files) not preceded by an Agent dispatch for that task type; codex build lane; L181 rule 3 names the design — DONE [tools/verify-conductor.py exists]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Terminus derived kit: 9 unpromoted TL scars — adjudicate which promote to canonical L-ids (single-harvester discipline, L96) — DONE [TL21→L194 promoted, TL14 folded into L133, TL13/15–20 rejected: _handoff/terminus-promotion-2026-07-29.md; observify ledger dispositioned 21/21, promotion_queue 0 per Observify/reports/drift.json scan 2026-07-30 13:04]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

[HISTORY] Kit workspace migration from holt-ecosystem-packets — complete 2026-07-28, verified end-to-end: canonical kit + ship tooling + zips + backups/archive moved in, settings mirrored (11 packet grants pruned), all 13 path consumers fixed (session hooks live on the new path, continue-skill copies, codex AGENTS block, observify report scripts), reports regenerated with zero old-path references, observify commits 817d42e/8f434f0.

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

terminus3 god-kit instance rolled out — full mirror (196 scars) + two-span surfaces + posture + proven-only toolbox manifest per templates/instance-rollout.md; auto-registered in ship + drift globs; awaiting /begin — DONE [evidence: _handoff/terminus3-rollout-2026-07-31.md, 2026-07-31]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT
● live · Opus 5

Fleet surfaces missing the PROJECT-ARTICLES span — templates/instance-rollout.md mandates a two-span layout; terminus3 (2026-07-31) carries both but 24 of the rolled-out workspace CLAUDE.md files lack BEGIN PROJECT-ARTICLES (e.g. BibliotecaDev) — adjudicate: re-roll surfaces fleet-wide via the generator, or record the span as /begin-time-only [found 2026-07-31 during terminus3 rollout] — DONE [tools/install-surfaces.py built (rebuilt on-family after a stripped false DONE), red-flip-proven, wired into ship-kit.sh:37; fleet applied 50 files, 54/54 CURRENT; shipped 2026-07-31T13:55:32Z; evidence _handoff/surface-refresh-2026-07-31.md]

/Users/wolf/Projects/Kit15m ago · Aug 8, 2026 · 3:13:19 AM EDT

Deployed

0

No cards in this column.

updated just nownext 3m 00s