Affaan Mustafa
fc2d23de80
docs: record AgentShield fleet review items
2026-05-16 02:20:50 -04:00
Affaan Mustafa
6976a2a7dd
docs: record ECC Tools harness fleet routing
2026-05-16 02:02:17 -04:00
Affaan Mustafa
fb28e469f1
docs: record ECC Tools hosted finding evidence
2026-05-16 01:49:46 -04:00
Affaan Mustafa
a1cf97e3f2
docs: record ECC Tools fleet evidence consumption
2026-05-16 01:38:11 -04:00
Affaan Mustafa
cc83a85eb8
docs: record AgentShield fleet routing evidence
2026-05-16 01:24:20 -04:00
Affaan Mustafa
fe49a31e9a
docs: record AgentShield evidence-pack inspect evidence
2026-05-16 01:03:06 -04:00
Affaan Mustafa
1eb7b0809d
docs: record AgentShield plugin-cache evidence
2026-05-16 00:27:48 -04:00
Affaan Mustafa
a8e3bcb00f
Add supply-chain advisory source refresh
2026-05-15 23:09:54 -04:00
Affaan Mustafa
2d46c00763
Cover operator dashboard render branches
2026-05-15 22:28:16 -04:00
Affaan Mustafa
3315f0ed61
Include operator dashboard in publish surface test
2026-05-15 22:28:16 -04:00
Affaan Mustafa
e26b5132c2
Align platform audit with generated dashboard
2026-05-15 22:28:16 -04:00
Affaan Mustafa
50f375bc2c
Add repeatable operator readiness dashboard
2026-05-15 22:28:16 -04:00
Affaan Mustafa
6887f2952d
Add discussion audit gate
2026-05-15 16:26:57 -04:00
Affaan Mustafa
0b6763463f
Add operator readiness dashboard gate
2026-05-15 16:04:11 -04:00
Affaan Mustafa
553d507ea6
add platform audit export output
...
Adds JSON/markdown export and write-to-file support for the platform audit operator artifact.
2026-05-15 13:02:37 -04:00
Affaan Mustafa
13585f1092
feat: add platform and supply-chain audit commands ( #1926 )
2026-05-15 08:06:26 -04:00
Affaan Mustafa
8af4b5dafb
docs: align rules README install namespace
2026-05-15 02:07:43 -04:00
Affaan Mustafa
7d15a2282b
security: add supply-chain IOC scanner ( #1904 )
2026-05-14 21:15:35 -04:00
Affaan Mustafa
42f04edc03
ci: gate observability on release safety evidence
...
Add release-safety evidence coverage to observability readiness and refresh rc.1 publication gate docs.
2026-05-13 04:14:47 -04:00
Affaan Mustafa
63f9bfc33f
docs: gate ECC progress sync readiness
...
Make the ECC 2.0 GitHub/Linear/handoff/roadmap progress-sync model part of the local observability readiness gate instead of leaving it as roadmap prose only.
- add `docs/architecture/progress-sync-contract.md` for GitHub, Linear, handoff, roadmap, and work-items sync
- add a `Tracker Sync` check to `scripts/observability-readiness.js`
- update observability tests with passing and missing-contract coverage
- update observability and GA roadmap docs so the local readiness gate is now 18/18 and records #1848 supply-chain hardening evidence
Validation:
- node tests/scripts/observability-readiness.test.js (9 passed, 0 failed)
- npm run observability:ready -- --format json (18/18, ready true)
- npx markdownlint-cli 'docs/architecture/progress-sync-contract.md' 'docs/architecture/observability-readiness.md' 'docs/ECC-2.0-GA-ROADMAP.md'
- git diff --check
- node tests/docs/ecc2-release-surface.test.js (18 passed)
- node tests/run-all.js (2378 passed, 0 failed)
- GitHub CI for #1849 green across Ubuntu, Windows, and macOS
No release, tag, npm publish, plugin tag, marketplace submission, or announcement was performed.
2026-05-13 00:38:18 -04:00
Affaan Mustafa
797f283036
ci: require npm audit signature checks
...
Require npm registry signature verification wherever workflow npm audit checks run.
- add npm audit signatures to CI Security Scan and maintenance security audit jobs
- teach the workflow security validator to reject npm audit without signature verification
- keep the repair and Copilot prompt tests portable across Windows path/case and CRLF frontmatter behavior
Validation:
- node tests/run-all.js (2376 passed, 0 failed)
- CI current-head matrix green on #1846
2026-05-12 23:48:56 -04:00
Affaan Mustafa
33db548be3
ci: ignore install scripts in release workflows ( #1839 )
2026-05-12 21:36:36 -04:00
Affaan Mustafa
bfacf37715
docs: record rc1 publication dry-run evidence ( #1822 )
2026-05-12 16:27:52 -04:00
Affaan Mustafa
0598af70a5
docs: add HUD status control contract ( #1821 )
2026-05-12 16:09:18 -04:00
Affaan Mustafa
cdf1b03779
docs: add data-backed harness adapter scorecard ( #1785 )
...
* docs: add data-backed harness adapter scorecard
* fix: normalize adapter matrix line endings
* test: avoid doubled CRLF simulation
2026-05-12 02:59:52 -04:00
Affaan Mustafa
14816289ba
feat: salvage windows desktop e2e skill
...
Reintroduce the Windows desktop E2E testing skill from stale PR #1334 with current manifest wiring, package publish coverage, catalog counts, and sanitized environment-path guidance.
2026-05-11 19:15:02 -04:00
Affaan Mustafa
9b385c9e30
fix: salvage stale PR plugin install fixes
2026-05-11 18:48:23 -04:00
Affaan Mustafa
8aa8c32d2a
feat: add observability readiness gate
2026-05-11 18:33:14 -04:00
Divyesh Thirukonda
ab6e998383
fix: tune machine learning workflow routing
2026-05-11 18:11:05 -04:00
Divyesh Thirukonda
240d52d27f
feat: add machine learning engineering workflow
...
(cherry picked from commit 4b0eeacd66b2f65b7b11d7f2c8bef056c50b08e4)
2026-05-11 17:55:50 -04:00
Affaan Mustafa
b1e67788f7
feat: add work items CLI
2026-05-11 12:24:12 -04:00
Affaan Mustafa
e70ef4a2ff
feat: add Qwen install target
2026-05-11 11:27:46 -04:00
Affaan Mustafa
c7c1e36625
feat: add JoyCode install target
2026-05-11 11:10:59 -04:00
Affaan Mustafa
1abc3fb381
fix: port hook session and dashboard safety fixes
...
Ports suggest-compact session_id isolation and dashboard terminal/document launch safety onto current main.
2026-05-11 02:53:28 -04:00
Affaan Mustafa
8a57679222
fix: restore short Claude plugin slug and skill installs ( #1712 )
2026-05-11 02:10:36 -04:00
Affaan Mustafa
841beea45c
fix: handle dotted reserved snapshot names
2026-04-30 12:25:14 -04:00
Affaan Mustafa
61992f7f5e
fix: harden loop-status snapshot writes
2026-04-30 12:25:14 -04:00
Affaan Mustafa
2715315438
fix: avoid loop-status index snapshot collision
2026-04-30 12:25:14 -04:00
Affaan Mustafa
7627926216
fix: preserve loop-status output on snapshot errors
2026-04-30 12:25:14 -04:00
Affaan Mustafa
20154ddb22
feat: write loop-status snapshots
2026-04-30 12:25:14 -04:00
Affaan Mustafa
85dfb5e5fc
test: isolate loop-status missing transcript fixture
2026-04-30 10:33:17 -04:00
Affaan Mustafa
7b03a60503
fix: require bounded loop-status exit-code watch
2026-04-30 10:33:17 -04:00
Affaan Mustafa
fbd441b448
feat: add loop-status exit-code mode
2026-04-30 10:33:17 -04:00
Affaan Mustafa
38f4265a1c
feat: add loop-status watch mode
2026-04-30 09:09:23 -04:00
Affaan Mustafa
e381c8d8a8
fix: namespace claude managed install paths
2026-04-30 07:53:20 -04:00
Affaan Mustafa
08d6c82989
fix: harden consult argument parsing
2026-04-30 07:19:43 -04:00
Affaan Mustafa
9a3f72712b
feat: add ECC consult command
2026-04-30 07:19:43 -04:00
Affaan Mustafa
708a8fd715
fix: clarify loop status empty output
2026-04-30 06:35:37 -04:00
Affaan Mustafa
9aace2e6fe
fix: keep loop status scans fail-soft
2026-04-30 06:35:37 -04:00
Affaan Mustafa
fb6cc8548b
fix: harden loop status transcript scanning
2026-04-30 06:35:37 -04:00
Affaan Mustafa
b8452dc108
feat: add loop status transcript inspector
2026-04-30 06:35:37 -04:00
Affaan Mustafa
e1d6d853f7
fix: namespace cursor agent installs
2026-04-30 02:19:57 -04:00
Affaan Mustafa
5881554a1c
fix: add no-hooks minimal install path
2026-04-30 01:57:31 -04:00
Affaan Mustafa
06f9eca8e2
fix: retire legacy command shims from default surface
2026-04-29 23:56:40 -04:00
Affaan Mustafa
149fae7008
test: normalize auto-update repo root expectation on windows
2026-04-29 21:01:27 -04:00
Affaan Mustafa
a7a56fa2a2
feat: add auto-update command
2026-04-29 21:01:27 -04:00
Affaan Mustafa
ae02b26cf9
test: cover mcp config merge edges
2026-04-29 18:57:55 -04:00
Affaan Mustafa
cc89c40751
test: cover codex config merge edges
2026-04-29 18:51:56 -04:00
Affaan Mustafa
45a9bcf295
test: lift harness manifest branch coverage
2026-04-29 18:38:48 -04:00
Affaan Mustafa
2c56c9c69f
test: relax windows install apply timeout
2026-04-29 17:42:19 -04:00
Affaan Mustafa
2eaafc38f6
test(ecc2): normalize release workflow newlines
2026-04-29 17:31:01 -04:00
Affaan Mustafa
46aa301f1d
Merge remote-tracking branch 'origin/main' into feat/ecc2-rc1-preview-surface
...
# Conflicts:
# docs/fixes/HOOK-FIX-20260421-ADDENDUM.md
2026-04-28 22:11:54 -04:00
Affaan Mustafa
0a87323eda
feat(ecc2): finalize rc1 release surface
2026-04-28 22:10:04 -04:00
Affaan Mustafa
177b8f31da
docs: clarify install and uninstall paths
2026-04-23 02:11:29 -04:00
Affaan Mustafa
92e0c7e9ff
fix: install native Cursor hook and MCP config ( #1543 )
...
* fix: install native cursor hook and MCP config
* fix: avoid false healthy stdio mcp probes
2026-04-21 18:35:21 -04:00
Affaan Mustafa
eb900ddd81
test: align hook install expectations with Claude schema
2026-04-15 19:33:34 -07:00
Affaan Mustafa
1fabf4d2cf
fix: consolidate bash hooks without fork storms
2026-04-14 21:23:57 -07:00
Affaan Mustafa
c1e7a272cc
Merge pull request #1446 from affaan-m/fix/release-publish-and-migration-docs
...
fix: publish npm releases and clarify install identifiers
2026-04-14 20:58:20 -07:00
Affaan Mustafa
5427c27930
Merge pull request #1445 from affaan-m/fix/plugin-installed-hook-root-resolution
...
fix: resolve plugin-installed hook root on marketplace installs
2026-04-14 20:43:40 -07:00
Affaan Mustafa
b5c4d2beb9
fix: wire npm auth into release publish
2026-04-14 20:43:22 -07:00
Affaan Mustafa
34380326c8
fix: publish npm releases and clarify install identifiers
2026-04-14 20:42:28 -07:00
Affaan Mustafa
1b7c5789fc
fix: bootstrap plugin-installed hook commands safely
2026-04-14 20:24:21 -07:00
Affaan Mustafa
cdeb837838
Merge origin/main into fix/urgent-install-and-name
2026-04-14 20:23:54 -07:00
Affaan Mustafa
c54b44edf3
test: fix harness audit env fallback
2026-04-14 20:03:57 -07:00
Affaan Mustafa
e46deb93c8
fix: harden dashboard terminal launch helpers
2026-04-14 19:44:32 -07:00
Affaan Mustafa
8776c4f8f3
fix: harden urgent install and gateguard patch
2026-04-14 19:44:08 -07:00
Affaan Mustafa
76b6e22b4d
fix: unblock urgent install and gateguard regressions
2026-04-14 19:23:07 -07:00
Affaan Mustafa
9ae51bc3c1
Merge pull request #1393 from affaan-m/fix/cursor-rule-mdc-install
...
fix: install Cursor rules as .mdc files
2026-04-13 00:52:03 -07:00
Affaan Mustafa
7a33b2b3c9
Merge pull request #1395 from affaan-m/fix/npm-publish-surface
...
fix: narrow npm publish surface to the module graph
2026-04-13 00:46:15 -07:00
Affaan Mustafa
c826305060
fix: keep runtime schemas in npm package
2026-04-12 23:56:58 -07:00
Affaan Mustafa
7374ef6a73
fix: normalize cursor rule installs
2026-04-12 23:51:58 -07:00
Affaan Mustafa
bd2aec48ed
fix: narrow npm publish surface to the module graph
2026-04-12 23:48:53 -07:00
Affaan Mustafa
133e881ce0
fix: install Cursor rules as mdc files
2026-04-12 23:32:39 -07:00
Affaan Mustafa
18c90a7a17
fix: document supported claude hook install path
2026-04-12 23:29:45 -07:00
Affaan Mustafa
f4c7aac5b8
fix: remove unused hook install test constant
2026-04-12 22:51:03 -07:00
Affaan Mustafa
b749f5d772
fix: clean up hook install docs and tests
2026-04-12 22:47:25 -07:00
Affaan Mustafa
2ece2cfc90
fix: stop injecting managed hooks into claude settings
2026-04-12 22:39:48 -07:00
Affaan Mustafa
28edd197c2
fix: harden release surface version and packaging sync ( #1388 )
...
* fix: keep ecc release surfaces version-synced
* fix: keep lockfile release version in sync
* fix: remove release version drift from locks and tests
* fix: keep root release metadata version-synced
* fix: keep codex marketplace metadata version-synced
* fix: gate release workflows on full metadata sync
* fix: ship all versioned release metadata
* fix: harden manual release path
* fix: keep localized release docs version-synced
* fix: sync install architecture version examples
* test: cover shipped plugin metadata in npm pack
* fix: verify final npm payload in release script
* fix: ship opencode lockfile in npm package
* docs: sync localized release highlights
* fix: stabilize windows ci portability
* fix: tighten release script version sync
* fix: prefer repo-relative hook file paths
* fix: make npm pack test shell-safe on windows
2026-04-12 22:33:32 -07:00
Affaan Mustafa
fc5921a521
fix: detach ecc2 background session runners ( #1387 )
...
* fix: detach ecc2 background session runners
* fix: stabilize windows ci portability
* fix: persist detached runner startup stderr
* fix: prefer repo-relative hook file paths
* fix: make npm pack test shell-safe on windows
2026-04-12 22:29:05 -07:00
Affaan Mustafa
e226772a72
feat: add gemini agent adapter
2026-04-08 15:38:49 -07:00
Affaan Mustafa
c2994ba24f
test: guard opencode package payload
2026-04-05 20:09:02 -07:00
Affaan Mustafa
786f46dad5
feat: support disabling bundled mcp servers
2026-04-05 14:37:28 -07:00
Affaan Mustafa
1346f83b08
fix: shorten plugin slug to ecc
2026-04-05 14:31:30 -07:00
Affaan Mustafa
db6d52e4af
fix: ship built opencode plugin assets
2026-04-05 14:09:10 -07:00
Affaan Mustafa
a60d5fbc00
fix: port ci and markdown cleanup from backlog
2026-04-02 17:09:21 -07:00
Affaan Mustafa
8f63697113
fix: port safe ci cleanup from backlog
2026-04-01 16:09:54 -07:00
Affaan Mustafa
9a6080f2e1
feat: sync the codex baseline and agent roles
2026-04-01 16:08:03 -07:00
Affaan Mustafa
dba5ae779b
fix: harden install and codex sync portability
2026-04-01 16:04:56 -07:00
Affaan Mustafa
6833454778
fix: dedupe managed hooks by semantic identity
2026-04-01 02:16:32 -07:00
Affaan Mustafa
a273c62f35
fix: restore ci lockfile and hook validation
2026-03-31 18:00:07 -07:00