بنقرة واحدة
board
Show all open work (board + backlog) with dependency-aware execution order
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Show all open work (board + backlog) with dependency-aware execution order
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Scan all ecosystem repos for convention deviations. Reports findings; does not fix anything. Use proactively after cross-repo changes.
Validates pipeline parquet outputs for schema compliance, null rates, row count baselines, and freshness. Use after pipeline runs or when triage shows data quality concerns. Fast and read-only (uses haiku).
Run tests across all ecosystem repos and report pass/fail summary. Use when the user wants to verify the ecosystem is healthy or after cross-repo changes.
Runs the krff-shell ETL pipeline with pre/post validation. Use when data needs refreshing, after dependency updates, or when triage shows stale parquets. Reads CLAUDE.md before running.
Research across sibling repos to gather context for cross-project tasks. Use when working in one repo and needing to understand how another repo works, what it exports, or how data flows between them.
Canonical conventions for the forensic accounting ecosystem — preloaded into convention-auditor agent as the single source of truth for convention checks.
| name | board |
| description | Show all open work (board + backlog) with dependency-aware execution order |
| user-invocable | true |
| disable-model-invocation | true |
| allowed-tools | Bash, Read, Grep, Glob |
Show all open work across the ecosystem — board items AND backlog — then produce a dependency-aware execution order. This is the "what order do I do things" command.
Arguments: $ARGUMENTS (unused, reserved for future filtering)
Source A — Board items:
"/c/Program Files/GitHub CLI/gh.exe" project item-list 1 --owner pon00050 --format json
Source B — ECOSYSTEM.md backlog:
Read C:\Users\pon00\Projects\forensic-accounting-toolkit\ECOSYSTEM.md and extract all unchecked - [ ] items with their priority section (P0/P1/P2/P3).
Source C — Triage signals (blockers):
Run bash "C:/Users/pon00/Projects/forensic-accounting-toolkit/triage-scan.sh" quick 2>&1 and extract:
[STALE] items from BOARD FRESHNESS[UNCOMMITTED] or [UNPUSHED] repos from GIT HYGIENESource D — Known Gaps (Unblocked):
Read each repo's CLAUDE.md and extract ## Known Gaps table rows with Unblocked status. These are documented gaps that may represent work not yet on the board.
Combine board Todo items and backlog items into a single list. Deduplicate by matching titles (board title "kr-beneish PyPI publication" matches backlog "kr-beneish PyPI publication"). When both exist, keep the richer description. Note items that appear in backlog but NOT on the board — these are "unsurfaced" and should be flagged.
=== BOARD ===
In Progress:
(list or "none")
Todo — AI:
[P1] kr-beneish PyPI publication
[P1] kr-derivatives Run 4 — 32 remaining >10x moneyness outliers
...
Todo — Human:
[P0] Call G1 주관기관 SNU 시흥 — deadline Mar 24
...
Unsurfaced (in backlog, not on board):
[P2] kr-enforcement-cases → krff-shell label integration
...
Known Gaps (Unblocked, not on board):
kr-derivatives — greeks.py zero test coverage
kr-beneish — edge case handling for missing quarters
...
(capped at 5, sorted: bug > risk > other)
Done: N items
Build a dependency graph for all open items using these inference rules. Check each rule against the merged task list. A dependency exists only if both tasks are open (not Done).
Repo-level dependencies (from CLAUDE.md dependency graph):
krff-shell or kr-dart-pipeline that changes pipeline outputs → blocks downstream tasks in kr-derivatives (data must be synced via bash ecosystem.sh copy-parquets)jfia-catalog that changes data → blocks downstream tasks in jfia-forensickrff-shell tasks that consume itData-level dependencies (from triage signals):
[STALE] parquets → any kr-derivatives screen run is blocked until sync[UNCOMMITTED] in a repo → commit/push is a prerequisite before any new work in that repoTask-level dependencies (pattern matching on titles/descriptions):
Cross-issue dependencies:
cross-issues/*.md for ACTIVE issues. Any open task that references an active cross-issue is blocked until the issue is resolved.Fix location repo has an open task that would resolve it.Assign each open item to a wave:
Execution Order:
Wave 0 (prerequisites):
→ bash ecosystem.sh copy-parquets (kr-derivatives inputs stale)
→ cd kr-beneish && git push (1 unpushed commit)
Wave 1 (start now, parallel):
[P1] [AI] kr-beneish PyPI publication
[P1] [AI] kr-derivatives Run 4
Wave 2 (after Wave 1):
[P2] [AI] kr-enforcement-cases → krff-shell label integration
↳ waits on: kr-enforcement-cases GitHub publication (done) + label pipeline wiring
Deferred (P3 / future month):
[P3] [AI] Platform integration (Phase 4)
[P3] [AI] Enforcement case search MCP tool #12
↳ waits on: kr-enforcement-cases dataset
Human (by deadline):
[P0] Call G1 주관기관 SNU 시흥 — deadline 2026-03-24 ⚠️ 9 days
[P0] Send 4 LinkedIn InMails
[P0] Apply to EY Forensic / Deloitte
[P2] SEIBRO API: call KSD (blocks XB-002 resolution)
Wave assignment rules:
⚠️ blocks: [AI task title]After showing the execution order, recommend a session bundle: Wave 0 prerequisites first, then up to 3 AI-owned Wave 1 items from different repos. If a producer repo task (per DATAFLOW_* in ecosystem.conf) and a consumer repo task are both in the bundle, note that the producer must finish first with a copy-parquets sync in between. Flag any Human tasks that block AI work.
End with:
Recommended: /work [highest-priority Wave 1 AI task]
(?) rather than asserting it.