# Hoo Task Board

> Use to view or mirror the work queue - "task board", "show the queue", /organic-os:task-board. Mirrors to Notion when that connector exists; local queue.md is the source of truth.

- Skill: `shalintripathi/hoo-task-board` (Agent Skill)
- Install (CLI): `npx skillmds@latest add shalintripathi/hoo-task-board`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shalintripathi/hoo-task-board/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: shalintripathi (https://skillmd.com/u/shalintripathi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/shalintripathi/hoo-task-board

---


# Task board

1. Rebuild queue (`core.contracts.rebuild_queue`) and show pending items,
   in-flight items (approved/drafted/partially-applied - the last with its
   human-follow-up note, mirrored from the queue's PARTIAL rows), and
   recently completed (published/measured, last 14 days).
2. Before anything leaves the repo, scan what is about to be mirrored:
   `core.redact.scan(text)` over each item's title, target, and body, then
   `core.redact.summarize(findings)`. This is ADVISORY - it reports, it does
   not block, and a mirror never stops because of it. Include the summary
   line verbatim in the run report when it is non-empty, and read a high-tier
   finding for what it is: the value is already in the brain repo and about
   to be in Notion too, so rotate the credential rather than assume the scan
   caught it in time. If the scan itself fails, mirror anyway and say the
   scan did not run.
3. If the Notion connector is available and site-profile connectors.notion is
   "available": upsert a page per item into the "organic-os board" database
   (create it on first run: properties Status, Kind, Target, Created, ItemId).
   One-way mirror: repo -> Notion. Approvals never flow back through Notion.
4. Without Notion: print the board and stop. No degradation warnings needed;
   the local board IS the product.

