From 523c3d74766800225996bd7760e4bbac9c01623c Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Sun, 17 May 2026 22:20:22 -0400 Subject: [PATCH] docs: refresh May 18 operator dashboard --- ...operator-readiness-dashboard-2026-05-18.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-18.md diff --git a/docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-18.md b/docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-18.md new file mode 100644 index 00000000..c12bddc4 --- /dev/null +++ b/docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-18.md @@ -0,0 +1,51 @@ +# ECC Operator Readiness Dashboard + +This dashboard is generated by `npm run operator:dashboard`. It is an operator snapshot, not release approval. + +Generated: 2026-05-18T02:19:51.010Z +Commit: ec171300c65f6ef3ce8d8acb97f9caf39abb2682 +Status: work remaining + +## Current Status + +| Area | Status | Evidence | +| --- | --- | --- | +| PR queue | Current | 0 open PRs across tracked repos | +| Issue queue | Current | 0 open issues across tracked repos | +| Discussions | Current | 0 need maintainer touch; 0 missing accepted answer | +| Local worktree | Current | 0 blocking dirty files; 1 ignored dirty entries | +| Dashboard generation | Current | platform audit ready: true; GitHub skipped: false | +| Publication | Not complete | release, npm, plugin, billing, and announcement gates are tracked below | + +## Prompt-To-Artifact Checklist + +| Objective requirement | Artifact or gate | Status | Evidence | Gap | +| --- | --- | --- | --- | --- | +| Keep public PRs below 20 | scripts/platform-audit.js live GitHub sweep | current | 0 open PRs across 5 tracked repos | repeat before release | +| Keep public issues below 20 | scripts/platform-audit.js live GitHub sweep | current | 0 open issues across 5 tracked repos | repeat before release | +| Respond and manage repository discussions | scripts/platform-audit.js discussion summary | current | 0 need maintainer touch; 0 answerable discussions missing accepted answer | repeat before release | +| Build ITO-44 completion dashboard into a repeatable command | npm run operator:dashboard | complete | operator:dashboard package script exists | keep generated dashboard attached to publication evidence | +| ECC 2.0 preview pack ready | docs/releases/2.0.0-rc.1/preview-pack-manifest.md | current | preview pack manifest and deterministic smoke gate are in-tree | repeat clean-checkout preview-pack smoke before publication | +| Include Hermes specialized skills safely | docs/HERMES-SETUP.md and skills/hermes-imports/SKILL.md | current | Hermes setup/import artifacts are covered by preview-pack smoke | repeat preview-pack smoke before release review | +| Prepare name-change, Claude plugin, and Codex plugin paths | naming-and-publication-matrix plus publication-readiness | in_progress | naming matrix and plugin readiness gates exist | real tag/push, marketplace submission, and final channel choice remain approval-gated | +| Prepare release notes, articles, tweets, and push notifications | docs/releases/2.0.0-rc.1 social and release-copy files | in_progress | release notes, X thread, and LinkedIn draft are present | URL-backed refresh and publish approval still pending | +| Advance AgentShield enterprise iteration | AgentShield PR evidence plus enterprise roadmap | in_progress | AgentShield policy promotion `reviewItems` landed in `87aec47`; package-manager hardening drift detection landed in `28d08c7`; workflow action runtime pins were refreshed in `659f569`; npm age-gate guidance was corrected in `ee585cd`; package-manager hardening Action outputs landed in `1124535`; policy-promotion Action outputs and runtime-smoke job-summary evidence landed in `1593925`; ECC-Tools consumes those outputs in `8658951`, surfaces operator-readable status/pack/count/digest telemetry in `16c537f`, and renders hosted promotion judge audit traces in `05d4e82`; all are mirrored in the GA roadmap | deepen live operator approval/readback after Marketplace/payment gates | +| Advance ECC Tools native payments and AI-native harness-agnostic app | ECC Tools PR evidence, billing gate, hosted analysis lanes | in_progress | billing announcement gate, hosted analysis lanes, AgentShield fleet-summary consumption, hosted finding evidence paths, harness-route policy linking, policy-promotion Action-output telemetry, operator-visible promotion output details, hosted promotion judge audit traces, billing announcement preflight, and production KV readback state are mirrored in the GA roadmap | complete Marketplace purchase/webhook readback, then run the live announcement gate | +| Audit, prune, or attach legacy work | docs/stale-pr-salvage-ledger.md and legacy inventory | current | legacy salvage ledger and inventory are current; all localization tails are attached to Linear ITO-55 for manual language-owner review | repeat legacy scan before release | +| Keep Linear roadmap detailed and progress tracking synchronized | Linear project mirror plus progress-sync contract | current | Linear live sync and project progress snapshot are current; progress-sync contract defines the file-backed work-items/status path | repeat Linear/project status update and local work-items sync after each significant merge batch | +| Provide ECC 2.0 observability for self-use | observability readiness gate | complete | observability:ready command and readiness doc exist | runtime/dashboard implementation can continue after release gates | +| Keep Mini Shai-Hulud/TanStack protection loop current | supply-chain watch plus runbook plus AgentShield package-manager hardening | current | scheduled supply-chain watch emits IOC/advisory-source refresh artifacts; ECC scanner covers gh-token-monitor token-store persistence; AgentShield now detects known AI-tool persistence IOCs, npm lifecycle/token drift, unsupported npm age-key drift, and pnpm/Yarn cooldown drift; current-head watch evidence and ITO-57 May 18 Linear evidence updates are current | repeat advisory/source refresh and Linear sync after each significant supply-chain batch | + +## Top Actions + +- `naming-and-plugin-publication`: real tag/push, marketplace submission, and final channel choice remain approval-gated +- `release-notes-and-notifications`: URL-backed refresh and publish approval still pending +- `agentshield-enterprise-iteration`: deepen live operator approval/readback after Marketplace/payment gates +- `ecc-tools-next-level`: complete Marketplace purchase/webhook readback, then run the live announcement gate + +## Next Work Order + +1. Regenerate this dashboard from the final release commit before publication evidence is recorded. +2. Repeat ITO-57 Linear/project status sync after the next significant merge batch or advisory-source refresh. +3. Complete ECC Tools Marketplace purchase/webhook readback, then run preflight and the live announcement gate before publishing native-payments copy. +4. Resume ITO-45, ITO-46, and ITO-56 only after the generated dashboard and final release gates are refreshed.