Affaan Mustafa and GitHub
0f84c0e279
feat: add ECC2 local control pane ( #2131 )
...
* feat: add ECC2 local control pane
* fix: refresh control pane package locks
* test: harden control pane coverage
* test: allow portable control pane shutdown
* test: retry local control pane fetches
* fix: harden control pane error handling
* fix: wrap control pane metadata
2026-06-03 21:54:30 +08:00
Affaan Mustafa and GitHub
d86fadad0d
docs: record rc1 live package readbacks ( #2117 )
2026-06-02 19:32:59 +08:00
Affaan Mustafa and Affaan Mustafa
1e8c7e7994
docs: sync live native payments gate evidence
2026-05-19 23:25:38 -04:00
Affaan Mustafa and GitHub
6e25458dbc
Sync billing gate env-file evidence ( #2021 )
2026-05-19 22:43:19 -04:00
Affaan Mustafa and GitHub
c2471fe5c5
docs: sync selected-target announcement gate ( #2020 )
2026-05-19 22:09:45 -04:00
Affaan Mustafa and GitHub
30f60710d4
Sync Marketplace Pro readback release gate ( #2019 )
...
* docs: sync marketplace pro readback gate
* docs: refresh operator dashboard after readback sync
* docs: sanitize marketplace readback summary
* docs: refresh operator dashboard after marketplace readback
2026-05-19 21:39:03 -04:00
Affaan Mustafa and Affaan Mustafa
b3c015c744
docs: sync late May 19 release roadmap state
2026-05-19 19:02:43 -04:00
Affaan Mustafa and Affaan Mustafa
9819626459
Add release approval gate
2026-05-19 18:18:54 -04:00
Affaan Mustafa and Affaan Mustafa
8bf4de56b2
docs(release): refresh hypergrowth evidence
2026-05-19 13:17:23 -04:00
Affaan Mustafa and Affaan Mustafa
bc519e5b8e
fix(learning): add project registry maintenance
2026-05-19 12:51:18 -04:00
Affaan Mustafa and Affaan Mustafa
c7d662c3c6
Track owner approval packet in dashboard
2026-05-19 10:40:31 -04:00
Affaan Mustafa and GitHub
8148340ad1
chore: add release owner approval packet ( #2001 )
2026-05-19 10:18:22 -04:00
Affaan Mustafa and GitHub
e7a7b2aaa3
chore: refresh suite count evidence ( #2000 )
2026-05-19 09:58:53 -04:00
Affaan Mustafa and GitHub
3304848beb
chore: refresh video dashboard evidence ( #1999 )
2026-05-19 09:39:10 -04:00
Affaan Mustafa and Affaan Mustafa
b62f80750d
chore: add release video visual qa
2026-05-19 09:16:35 -04:00
Affaan Mustafa and Affaan Mustafa
855e8c8336
chore: gate release video publish candidates
2026-05-19 08:54:50 -04:00
Affaan Mustafa and Affaan Mustafa
f3cd006252
chore: add release video self-eval gate
2026-05-19 08:35:02 -04:00
Affaan Mustafa and Affaan Mustafa
d135e03da0
docs: refresh May 19 operator dashboard
2026-05-19 08:13:26 -04:00
Affaan Mustafa and Affaan Mustafa
c07276a347
docs: refresh May 19 publication evidence
2026-05-19 07:53:51 -04:00
Affaan Mustafa and GitHub
e209afc8c1
chore: gate ECC release video suite ( #1992 )
2026-05-19 07:13:52 -04:00
Affaan Mustafa and GitHub
8141f6904f
chore: gate canonical ECC release identity ( #1991 )
2026-05-19 06:42:17 -04:00
Affaan Mustafa and GitHub
af9b2c1c4c
feat: extend harness audit integration scoring ( #1990 )
...
Salvages the useful harness-audit scoring work from #1989 while preserving the current hook registry and newer plugin install detection. Adds GitHub integration checks, conditional deploy-provider categories, dynamic applicable category metadata, and CODEOWNERS coverage.
2026-05-19 06:20:54 -04:00
Affaan Mustafa and Affaan Mustafa
6cb194a3c6
fix(hooks): avoid escaped quotes in plugin bootstrap
...
Generate the inline hook root resolver with single-quoted JavaScript literals so Windows Git Bash does not choke on nested escaped double quotes before Node starts. Refresh hooks.json and add regression coverage for parsed hook commands and installed hook manifests.
2026-05-19 05:15:42 -04:00
Jamkris and Affaan Mustafa
33ed494adf
test(ci): regression coverage for newly-covered invisible code points
...
9 new test cases pin down the two previous commits' denylist
extensions. Each verifies both detection (validator exit non-zero +
the expected `dangerous-invisible U+<HEX>` line on stderr) and,
where applicable, `--write` sanitization.
Coverage:
Tag block (commit 1):
- U+E0041 TAG LATIN CAPITAL LETTER A — the range's printable ASCII
shadow; this is the byte sequence demonstrated in published ASCII
smuggling proofs of concept.
- U+E007F CANCEL TAG — the range end.
Other invisibles (commit 2):
- U+180E MONGOLIAN VOWEL SEPARATOR
- U+115F HANGUL CHOSEONG FILLER
- U+1160 HANGUL JUNGSEONG FILLER
- U+2061 FUNCTION APPLICATION (range start)
- U+2064 INVISIBLE PLUS (range end)
- U+3164 HANGUL FILLER
Detection table is data-driven (one loop, one assertion per row) so
adding the next invisible to the denylist also gets a paired
regression test by simply appending to NEWLY_COVERED_RANGES.
Plus a `--write` integration test:
- writes a markdown file containing both Tag block (5 chars) and
U+180E, runs `--write`, asserts both removed and surrounding text
preserved character-for-character ('# Title\n\nBenigntext.\n').
- re-runs the validator without `--write` and asserts exit 0,
confirming the sanitizer's output is idempotent under the
extended denylist.
Test count: 5 → 14 in this file; full `yarn test` green; `yarn lint`
clean.
2026-05-18 21:20:36 -04:00
Affaan Mustafa
0f1775e30b
docs: refresh release blockers evidence
2026-05-18 15:23:48 -04:00
Affaan Mustafa
97567a91e7
test: normalize release workflow line endings
2026-05-18 13:53:26 -04:00
Affaan Mustafa
7911af4a39
security: scope release oidc publishing
2026-05-18 13:41:10 -04:00
Affaan Mustafa
680aeff0fb
test: enforce release publication checklist in readiness gates
2026-05-18 09:10:51 -04:00
Affaan Mustafa
cdc92de42a
docs: finish owner queue cleanup
2026-05-18 06:35:44 -04:00
Affaan Mustafa
08807e7fd6
docs: record owner-wide queue cleanup
2026-05-18 06:16:45 -04:00
Affaan Mustafa
ff3eaff137
docs: refresh billing readback gate evidence
2026-05-18 04:30:09 -04:00
Affaan Mustafa
bf17737969
test: stabilize repair lifecycle on Windows
2026-05-18 03:48:51 -04:00
Affaan Mustafa
fb4b0c8dce
docs: mirror target billing readback gate
2026-05-18 03:27:42 -04:00
Affaan Mustafa
e53933de1b
docs: refine billing readback dashboard blocker
2026-05-18 02:03:37 -04:00
Affaan Mustafa
c276639bc7
docs: mirror marketplace billing provenance gate
2026-05-18 00:36:01 -04:00
Affaan Mustafa
d14191bed8
test: align dashboard fixture with May 18 evidence
2026-05-17 22:29:06 -04:00
Affaan Mustafa
5475db4f97
test: point platform audit at May 18 evidence
2026-05-17 22:22:02 -04:00
Affaan Mustafa
519c592a12
fix: skip disabled discussion queries in platform audit
2026-05-17 20:32:09 -04:00
Affaan Mustafa
3215e655ef
Add preview pack smoke gate
2026-05-17 15:35:23 -04:00
Affaan Mustafa
355c4f12cf
Refresh Linear progress readiness detection
2026-05-17 15:13:42 -04:00
Affaan Mustafa
f397216aa0
Track legacy localization tail in readiness dashboard
2026-05-17 14:47:29 -04:00
Affaan Mustafa
f9bf94b246
Refresh operator dashboard readiness markers
2026-05-17 14:28:16 -04:00
Affaan Mustafa and Affaan Mustafa
d6d1adbb2f
test: cover agentshield dashboard promotion states
2026-05-17 01:31:30 -04:00
Affaan Mustafa and Affaan Mustafa
cc5c255529
docs: mirror agentshield policy promotion gate
2026-05-17 01:31:30 -04:00
Affaan Mustafa and Affaan Mustafa
609eb25898
Record AgentShield policy export milestone
2026-05-16 13:17:31 -04:00
Affaan Mustafa and Affaan Mustafa
aaabe5949e
fix: recognize legacy salvage manual review backlog
2026-05-16 03:50:30 -04:00
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