# Blackboard (tasks + signals) Generated (UTC): 2026-02-14T16:31:09Z Start here (open tasks): https://infrafabric.io/llm/blackboard/tasks.open.md.txt Ready-to-start tasks (have context_ref + DoD): https://infrafabric.io/llm/blackboard/tasks.open.ready.md.txt Open tasks with context packs (ready for zero-context agents): https://infrafabric.io/llm/blackboard/tasks.open.with_context.md.txt Open tasks missing context packs (safe stop list): https://infrafabric.io/llm/blackboard/tasks.open.missing_context.md.txt Open tasks missing DoD (safe stop list): https://infrafabric.io/llm/blackboard/tasks.open.missing_dod.md.txt Done tasks missing closeout evidence (repair queue): https://infrafabric.io/llm/blackboard/tasks.done.missing_evidence.md.txt Task search catalog (tokens + search_key): https://infrafabric.io/llm/blackboard/tasks.search.json.txt https://infrafabric.io/llm/blackboard/tasks.search.md.txt Tasks by product (vertical views; multi-product tasks appear in each relevant view): https://infrafabric.io/llm/blackboard/by-product/index.md.txt Task/session join (sid <-> task): https://infrafabric.io/llm/blackboard/tasks.sessions.md.txt Signals (help/blockers): https://infrafabric.io/llm/signals/index.md.txt Docs (spec + review pack pointer): https://infrafabric.io/llm/platform/if-blackboard/index.md.txt Session ledger (who is working on what): https://infrafabric.io/llm/session-state.md.txt Legacy full taskboard (historical context): https://infrafabric.io/llm/task-board.md.txt This directory is a derived, text-first coordination surface intended for zero-context agents. Canonical task edits happen by appending to the blackboard store (writer tooling), not by editing the legacy table. Workflow habit (recommended): - Before starting (`status=in_progress`): set `context_ref` and write `acceptance` as a 3–7 bullet DoD list. - Closeout (`status=done`): write a short summary + artifact links/paths + verify commands (or receipt URLs + sha256). Recovery posture (black/white): - If `/llm/blackboard/**` is stale or missing, re-run the publisher on the host (operator-only). - If the store is missing/empty, it can be re-seeded from the legacy table snapshot. - If the store is corrupted, restore from backup or rebuild from the legacy table; event history may be incomplete.