Nishi Common-Task Registry
The canonical way to do each recurring ecosystem task -- sovereign seg-store (store-law), RACI-owned. `dups` = bespoke variants bypassing the canonical = the consolidation backlog.
| task | canonical organ | owner | exposure | state | dups | note |
|---|---|---|---|---|---|---|
| publish | nx_site_publish | sites | mcp-live | LIVE | 35 | ~35 domain *_publish.nx bypass it + wiki forks ssh-cat aw_push -- consolidate onto site_publish_lib |
| deploy | nx_mgmt_api | supervisor | mcp-live | LIVE | 0 | /api/build+/api/promote canonical; nx_ship + nx_content_ship COMPOSE it (not dupes) |
| cron | nx_cron | conductor | internal | WIRE | 6 | built PARTIAL (in-mem table, no durability) AND not mcp-exposed -- add durability + expose |
| api-route | nx_mgmt_api+proxy_routes | engineer | flat | WIRE | 0 | app routes = flat proxy_routes.conf (store-law); ctrl-plane verbs hardcoded in ma_handle |
| mcp-register | nx_tool_registry | warden | mcp-live | LIVE | 18 | 18 thin *_tool_register wrappers compose the lib; allowlist+schemas flat; F-210 register-half open |
| ws-register | nx_workstream_store | pm | internal | WIRE | 7 | seg-store SSOT but NO ws_put symbol + not mcp-exposed; 7 bespoke *_ws_register wrappers |
| store-seed | nx_seg_store | janitor | internal | WIRE | 30 | no generic migrate-any-plane tool; bespoke per plane (frs_* is already generic -- promote to nx_store_seed) |
| bank-memory | nx_coindex | librarian | internal | LIVE | 0 | canonical 2-rail (coindex append + memindex_emit); not mcp-exposed |
| verify-url | nx_https_get | racing | mcp-partial | WIRE | 0 | https_get mcp-live; nx_page_verify (browser-grade) NOT exposed |
| k3-block | nx_nofloat_k3block | modelwright | internal | GATE-GREEN | 0 | LOGICALLY-INTEGRATED K3 block gate 4/4: KDA linattn + FFN + residuals compose deterministically; F-4xx assembly first rung [RESTORED 2026-08-02 by replay from commontaskhist- after an unprovenanced whole-plane revert dropped 27 rows] |
| plane-guard | nx_planeguard.cron.sh+nx_jrnlguard | referee | cron | WIRED | 0 | SEG-STORE PLANE INTEGRITY SWEEP: dumps each plane via nx_store_put load and guards the dump with nx_jrnlguard; planes are ADDITIVE-ONLY so a vanished row is a real clobber (keycol 0, 1->0 = RED). Empty-dump protection; baselines NEVER auto-re-baselined on RED; verdicts provenanced via plan-planecheck-; heartbeat stamps only on success so a failing sweep goes stale and the cron-freshness watch alarms. cron */10. [RESTORED 2026-08-02 by replay from commontaskhist-; this very guard is what CAUGHT the revert that deleted this row] |
| jrnl-guard | nx_jrnlguard | referee | mcp-live | LIVE | 0 | DATA-LAYER CLOBBER DETECTOR + POLICY-LAYER SWEEP: twin of nx_route_diff(routes)/nx_tooldiff(tools) for append-only journals AND data-driven manifests. snapshot/check/scan, keycol as ARG. RED on byte-shrink, frame-shrink, or ANY per-key DECREASE; T6 catches the subtle clobber (grows in bytes+frames while losing a key). TWO LIVE SWEEPS: plan-wsmine- guards the 4 coordination journals; plan-guardcheck- CRON :20 guards the guards (deploy_checks/api_critical_routes/cron_heartbeats/netobs_thresholds/our_domains/triage_lanes/buildroot_libs). Gate 8/8. [RESTORED 2026-08-02 by replay from commontaskhist-] |
| plan-run | nx_plan_run | conductor | mcp-live | LIVE | 0 | WORKFLOWS-AS-DATA: plan plane rows (seq/tool/args) executed server-side by ONE tools/call; allowlist+pinned security; per-step results to planrun- plane; fail-closed stop/refuse; kills session-side script orchestration [RESTORED 2026-08-02 by replay from commontaskhist-] |
| actlog | nx_actlog | librarian | mcp-live | LIVE | 0 | F217 COMPLETION: action journal knowledge/status/actlog.jrnl (log ws/tool/verb/outcome) + n-gram sequence miner (mine [minsup]: per-ws bigrams/trigrams w/ exact support, ws-isolation proven, declared envelopes); gate 7/7 on nx_gate_verdict; FIRST MINED PROPOSAL filed to intake same session = observed->mined->proposed loop CLOSED [RESTORED 2026-08-02 by replay from commontaskhist-] |
| claims | nx_claims | conductor | mcp-live | LIVE | 0 | SESSION CLAIMS AS CAPABILITY: claim/beat/release/walk on knowledge/status/claims.jrnl; holdership DERIVED (latest un-released CLAIM + TTL freshness = HELD|EXPIRED crash-expiry|FREE|ABSENT); contended claim REFUSED exit 3 never stolen; gate 8/8; peers nx_ws_sync(journal)/nx_ws_cycle(phase)/nx_ws_miner(history) [RESTORED 2026-08-02 by replay from commontaskhist-] |
| gate | nx_gate_verdict+nx_gate_green | referee | internal | WIRE | 2553 | DRY pair LIVE 07-18: nx_gate_verdict (authoring: gv_ctr/gv_head/gv_check/gv_verdict, canonical PASS/FAIL + verdict lines) + nx_gate_green (judging); migrate-on-touch law for the rest [RESTORED 2026-08-02: the surviving row was the STALE pre-07-18 generation (GAP/2555) -- the revert resurrected an old value rather than deleting the key, so a stale row can hide a lost update] |
| plane-write | nx_store_put | janitor | mcp-live | LIVE | 0 | v2 N-col put + setcol + close + hist on ANY plane; provenance IN the plane; staging frozen to bootstrap; reseed verbs = restore-only [RESTORED 08-02 replay] |
| atlas-discover | nx_atlas_discover | librarian | mcp-live | LIVE | 0 | ATLAS RECOMBINATION: proposes novel unproven MCP-live capability pairs (scored, exclusion-aware vs proven plans) into discovery- plane; promotion only after a plan run PROVES the combo; first live spin caught D012 [RESTORED 08-02 replay] |
| atlas-beat | nx_atlas_beat.cron.sh | architect | cron | LIVE | 0 | daily 06:15 single canonical atlas cadence (double-run eaten 07-18): build+honesty ratchet+atlashygbench feed+auto-debt sev6 on islands regression; on-demand twin=plan-atlaspulse via nx_plan_run; RACI R=architect A=pm C=librarian I=team; evidence=knowledge/status/atlas_beat.log+atlas_honesty.log [RESTORED 08-02 replay] |
| experiential-audit | nx_plan_run+plan-xuiaudit | racing | mcp-live | LIVE | 0 | 3-TIER EXPERIENTIAL AUDIT as workflow-as-data: one tools/call runs backend(data-plane GET)+bot(asset/structure GET)+perceptual(nx_page_verify) vs a target UI; results provenanced to planrun- plane; step30 = standing vantage liar-catcher; template for any screen: copy plan rows w/ new URL [RESTORED 08-02 replay] |
| pm-dashboard | nx_pm_board | pm | mcp-live | LIVE | 0 | CONVERGED 07-19: canonical PAGE = /roi (sibling reconciles all sessions floor/ceiling/energy); nx_pm_board organ (gate 5/5) still serves derived dashboard on-demand; my dup /pmroi retired to a pointer. Good form: keep best, retire dup [RESTORED 08-02 replay] |
| pm-roi-oversight | nx_store_put+roi-plane+nx_frontier_board | pm | mcp-live | WIRE | 0 | PM EXEC/MGMT/OPS OVERSIGHT+ROI: sovereign roi- plane (CONFIG/RESEARCH + exec/mgmt/ops/derived rows) MCP-queryable; non-fake numbers (MEASURED|ESTIMATE|MODELED|DERIVED flags); sovereign /roi page render joins /standup /frontier /plan [RESTORED 08-02 replay] |
| k3-census | nx_k3_arch_census | modelwright | mcp-live | LIVE | 0 | honest K3 SOTA coverage 138permille liar-killed; MCP-live 07-18 (D015 fixed via ship-libs rule-2); 6 GAP->research R007-R012 + F402-F408 [RESTORED 08-02 replay] |
| sota-hub | nx_k3_arch_census+/k3 | modelwright | mcp-live | LIVE | 0 | K3-model SOTA at /k3 (222permille, MXFP4 6/6 + Muon-NS 4/4 gates, arXiv-grounded, novel-exceed); ecosystem /sota = sibling-owned (SWE-bench/DORA/maturity) -- COORDINATE: /sota should add a K3-model-coverage row linking /k3 [RESTORED 08-02 replay] |
| contrast-check | nx_contrast | racing | mcp-live | LIVE | 0 | sovereign WCAG2 contrast-ratio calculator (fg,bg hex -> ratio + aa/aaa/aa_large JSON); tools/call verified LIVE over /mcp (767676 vs fff = 4.54, exact W3C ref); design-time complement to nx_page_verify a11y-lite page audit; next APCA Lc + hit-target [RESTORED 08-02 replay] |
| sheriff-audit | nx_sheriff | referee | mcp-live | LIVE | 0 | UAT acceptance sheriff: audit(JSON) / page(HTML) / publish(atomic /sheriff) / seed; evidence-only acceptance, hourly cron :25, plan-sheriffpub- workflow, gate 9/9; src runtime/_hdl_build/nx_sheriff.nx [RESTORED 08-02 replay of the REPAIRED 7-col row -- the 07-20 column-shifted version is NOT replayed] |
| ws-mine | nx_ws_miner | pm | mcp-live | LIVE | 0 | HISTORIC workstream mining (F217-class first rung): mine(JSON w/ declared envelopes)+page(HTML /wsmine)+selftest(gate 9/9 on nx_gate_verdict); source knowledge/status/ws_sync.jrnl; standing workflow plan-wsmine- via nx_plan_run; composes nx_ws_sync(writer)/nx_ws_cycle(phase), does not duplicate [RESTORED 08-02 replay] |
| bigrock-registry | bigrock-plane+nx_store_put | pm | mcp-live | LIVE | 0 | TEAM-OWNED capability map: 20 biggest-rock historic capabilities (BR001-BR020: toolchain, deploy-api, tools-plane, planes, plan-run, coordination, frontier, debt, atlas, nofloat-LLM, reliability, edge, vault, swarm, evidence, recall, publishing, pm-roi, prim-synth, seats) as provenanced rows on knowledge/store/bigrock- with sev/status/owner/scope/note incl caps+laws+open-debt pointers; replaces Claude-memory-only capability knowledge [RESTORED 08-02 replay] |
| pm-intake | nx_pm_intake | pm | mcp-live | LIVE | 0 | FEATURE-REQUEST INTAKE -> BACKLOG: ask/triage/file/list on append-only knowledge/status/pm_intake.jrnl; state DERIVED from REQ/TRIAGE/FILED frames never stored; fail-closed ABSENT(3)/UNTRIAGED(4); collision-aware epoch ids; gate 8/8 on nx_gate_verdict; composes nx_ask (agent->operator decisions stay there) [RESTORED 08-02 replay] |
| auto-triage | nx_triage | pm | mcp-live | LIVE | 0 | ROUTER TIER of the dual-LLM PM: classifies NEW nx_pm_intake requests vs a DATA routing table (knowledge/status/triage_lanes.conf, 20 lanes, hot-read = retune w/o reship) -> HIGH confidence auto-advances NEW->TRIAGED, everything else ESCALATES. DETERMINISTIC = the exceed over a probabilistic small-LLM router; never fabricates a lane, never coin-flips a tie, idempotent. Gate 8/8 incl determinism T5 + idempotence T7. In the :55 beat = hourly zero-Claude triage [RESTORED 08-02 replay] |
| backlog-feed | nx_feeder | pm | mcp-live | LIVE | 0 | AUTONOMOUS BACKLOG FEEDER, operational-gap half: the ecosystem notices its OWN dropped threads and files its own tickets -- (1) DROPPED WORKSTREAM = ws_sync lane w/ KICKOFF, no DONE, silent >48h; (2) EXPIRED LEASE = nx_claims resource past TTL, never released. Each finding = ONE nx_pm_intake REQ w/ a stable [FEEDER:kind:name] marker => idempotent by construction; per-run cap 5 => the queue can never flood; nothing fabricated. Gate 8/8 w/ THREE neg-controls. F208 atlas-sourced half NOT claimed here [RESTORED 08-02 replay] |
| router-eval | nx_triage | pm | mcp-live | LIVE | 0 | ROUTER SELF-MEASUREMENT: nx_triage eval grades the router against DOWNSTREAM GROUND TRUTH -- the lane a seat/human actually FILED under vs what the router PROPOSED. Only AUTO-ROUTED decisions are graded (T10 neg-control: hand-triaged items never counted as router work); accuracy REFUSED (-1 + insufficient_samples) below min_samples=5 rather than reported from noise; stale_escalations flags escalations nobody triaged past 48h. Gate 12/12. This is the ACCEPTANCE CRITERION for W032: a model classifier must BEAT the measured deterministic baseline [RESTORED 08-02 replay] |
| audio | nx_codec | engineer-audio | wire | WIRE | 6 | AUDIO LANE registered 2026-07-21 (was ABSENT from RACI SSOT); ~70 organs scattered. PROVEN-GREEN: lossless FLAC-class bit-exact, voice-codec-v2 2.4x, voiceprint+clone voice-match, g2p+voice_read text->speech, nx_audio_gate GREEN. BEHIND neural SOTA=10 (nx_voicegen_census). CONSOLIDATE onto nx_codec base + shared formant/wav-writer; retire tts_speak(hang). RACI R=engineer-audio A=pm C=librarian I=team [RESTORED 08-02 replay] |
| measure-reference-retention | nx_refbench | engineer | mcp-live | LIVE | 0 | gate 6/6 GREEN; SSIM+dHash headline=MIN; composes nx_ssim+nx_phash+nx_png_decoder - no new ranking math [RESTORED 08-02 replay] |
| converge-to-retention-target | nx_converge | engineer | mcp-live | LIVE | 0 | gate 8/8; bisection on the monotonic retention curve; stateless next verb so agents drive one render at a time [RESTORED 08-02 replay] |
| judge-edit-compliance | nx_editjudge | examiner | mcp-live | LIVE | 0 | gate 8/8; did the REQUESTED change land - orthogonal to retention by construction; integer HSV [RESTORED 08-02 replay] |
| recolor-masked-deterministic | nx_recolor | builder | mcp-live | LIVE | 0 | zero-GPU colour edit: hue rotation inside a spatial box; compliance 1000 + retention 921 where diffusion scored 2 [RESTORED 08-02 replay] |
| bioacoustics | nx_bioacoustic_bench | engineer-bioacoustics | PUBLIC | GATED | 0 | animal-vocalisation ruler + physical voice source + tract + bite-driven dog-toy squeaker + inverse geometry designer; 6 gates 63 assertions 0 RED; regression baseline pinned + mutation-proven; LIVE /bioacoustics [RESTORED 08-02 replay] |
| mcp-transport | sovereign-edge:443 | engineer | edge | WIRE | 0 | POST /mcp intermittently flaky (tools_api probe=REFUSED remediated by selfheal; DSM nginx co-squats :443) -- edge must own all SNIs = the availability SOTA gap [RESTORED 08-02 from retired/commontask-seg-1.docs, byte-exact] |
| tool-schema | tool_schemas.conf | warden | flat | WIRE | 0 | generic argv[] inputSchema is BELOW SOTA typed-schema discoverability; enrich per-tool inputSchema + migrate the flat conf to store [RESTORED 08-02 from retired/commontask-seg-1.docs, byte-exact] |
| workflow-dev | nx_forge+autofix | team | internal | WIRE | 0 | AUTONOMOUS workflow development: forge/autofix author organs from escalation ctx, feeder F-208 ranks; goal 100% zero-Claude (autograde gauge 70%) [RESTORED 08-02 from retired/commontask-seg-1.docs, byte-exact] |
| agent-dev | nx_crew+roles | hr | internal | GAP | 0 | AUTONOMOUS agent development: role-agents authored+staffed by the team (HR join F-207); no self-authoring loop yet [RESTORED 08-02 from retired/commontask-seg-1.docs, byte-exact] |
| api-dev | nx_mgmt_api | engineer | internal | WIRE | 0 | AUTONOMOUS api development: /api verbs still hand-coded; goal = team emits new verbs via forge behind never-brick deploy [RESTORED 08-02 from retired/commontask-seg-1.docs, byte-exact] |
| tool-dev | nx_tool_registry+forge | team | internal | WIRE | 0 | AUTONOMOUS tool development: exposure now mechanical; goal = feeder files -> forge authors -> registry exposes, zero-Claude [RESTORED 08-02 from retired/commontask-seg-1.docs, byte-exact] |