Affaan Mustafa
07e6b42e5c
docs: use fenced code blocks in agent rules to satisfy MD046
2026-09-18 21:53:44 -04:00
Affaan Mustafa
c7e60cc6a6
Merge remote-tracking branch 'origin/main' into pr-3146
...
# Conflicts:
# docs/es/rules/common/agents.md
# docs/ja-JP/rules/common/agents.md
# docs/tr/rules/common/agents.md
# docs/zh-CN/rules/common/agents.md
# rules/common/agents.md
2026-09-18 21:47:13 -04:00
Affaan Mustafa
75970dda72
docs: fix LANE-RULES heading level and drop personal path
2026-09-18 21:41:50 -04:00
Affaan Mustafa
8cfbc26797
fix: reconcile pre-exclusion .agents installs on claude and codex home upgrades
2026-09-18 20:13:11 -04:00
Affaan Mustafa
f0378ccdb6
fix(tests): feed guided install PTY answers only after each prompt
...
The real-PTY test piped answers on fixed sleeps, typing them ahead of
readline. Under CI load the first answer could land before the interface
listened, shifting every later answer onto the wrong question: the
ubuntu-latest Node 18.x npm job installed Claude only, exited 0, and never
printed the Kimi profile prompt while the sibling yarn, pnpm, and bun jobs
on the same Node version passed. Answer each prompt once it appears on
screen instead; spawned stdio goes through cat because the macOS script(1)
refuses a socket stdin.
2026-09-18 18:47:05 -04:00
Affaan Mustafa
1a8beb71c5
fix(opencode): add resolvable package entry and loadable in-place sources
...
Root package.json declared no main or exports, so OpenCode npm plugin
resolution (import.meta.resolve) failed and the plugin was silently
skipped (#3127 ). The .opencode TypeScript sources imported siblings
with .js specifiers that only exist after compilation, so the home
install, which loads the .ts files in place, crashed the tool registry
with ERR_MODULE_NOT_FOUND (#3112 ).
Declare main/types/exports on the root package pointing at the
compiled plugin entry, switch the sources to .ts specifiers, and
enable allowImportingTsExtensions with rewriteRelativeImportExtensions
so the emitted dist keeps working .js specifiers. Add smoke tests that
build the package, resolve and import the entry by name from a temp
install, and verify every in-place relative import resolves.
Fixes #3127
Fixes #3112
2026-09-18 18:39:57 -04:00
Affaan Mustafa
da214d73b7
fix: stop home installs copying .agents into ~/.claude and ~/.codex
2026-09-18 18:37:05 -04:00
Affaan Mustafa
db61d1c76a
fix(gateguard): warn that parallel-batch siblings may already be applied ( #3136 )
...
A first-touch Edit/Write denial marks the file checked so the retry
passes. Sibling edits to the same file in the same parallel batch are
therefore judged against post-denial state and silently apply, leaving
the file in a state neither version intended.
Hooks see tool calls one at a time, so a batch-wide lock is not
possible. Instead make the partial application explicit: the Edit,
Write, MultiEdit, and condensed denials now name the file and warn
that other edits from the same batch may already have been applied,
and SKILL.md tells agents to send dependent edits sequentially and
re-read the file after a gated batch.
2026-09-18 18:37:01 -04:00
Affaan Mustafa
ab66f51a29
docs: repair README badges and live star history
2026-09-18 17:04:08 -04:00
Affaan Mustafa
15cd6ff506
docs: archive Atlas Cloud sponsorship
2026-09-17 13:13:17 -04:00
Affaan Mustafa
e3afc47a8b
test: align release expectations with version and OpenCode dist
2026-09-15 14:39:38 -04:00
Affaan Mustafa
e65f12bf7e
release: ecc-universal 2.2.2
2026-09-15 14:22:02 -04:00
Affaan Mustafa
3734f6cb3a
feat: add passive TCAS shadow receipts
2026-09-15 01:42:13 -04:00
Affaan Mustafa
b86138ae7b
test(skills): align TasteForge final contract
2026-08-19 22:30:38 +00:00
Affaan Mustafa
71e3622640
fix(skills): harden TasteForge multimodal contract
2026-08-19 21:47:31 +00:00
Affaan Mustafa
348cd34a2b
docs(skills): define TasteForge multimodal contract
2026-08-19 20:45:27 +00:00
Affaan Mustafa
f34e4319b1
test: fix Nasiko Windows status expectation
2026-08-16 01:52:20 -04:00
Affaan Mustafa
28a8fda568
fix: close Nasiko filesystem race windows
2026-08-15 21:47:57 -04:00
Affaan Mustafa
9ba25b9360
fix: harden Nasiko artifact lifecycle
2026-08-15 02:22:29 -04:00
Affaan Mustafa
0d39ae83dd
feat: add pinned Nasiko control-plane bridge
2026-08-15 01:57:26 -04:00
Affaan Mustafa
f9801fb16b
test: define Nasiko control-plane integration contract
2026-08-15 01:54:27 -04:00
Affaan Mustafa
194eeb952f
feat: add taste skill for music-video creative direction
...
Distills a named-genre aesthetic vocabulary (angelcore / cloud-trance /
hyperpop family), a mood + color + light system, and a beat-synced editing
grammar into a creative-direction layer that sits on top of the existing ECC
video skills and chains them (video-editing -> fal-ai-media ->
remotion-video-creation -> motion-* -> content-engine) into one pipeline.
Includes beat math (138 BPM), a section-by-section shot plan, fal.ai prompt
presets per mood, FFmpeg reframe/beat-cut recipes, a Remotion beat-synced
composition skeleton, and a companion genre-taxonomy reference.
2026-06-07 12:43:04 -04:00
Affaan Mustafa
928076cc08
chore: export marketing campaign command
2026-05-25 14:19:03 -04:00
Affaan Mustafa
d7813494cb
chore: sync catalog counts after PR triage
2026-05-25 14:14:42 -04:00
Affaan Mustafa
3add394cca
fix(docs): remove unicode verdict markers
2026-05-25 14:13:36 -04:00
Affaan Mustafa
5b4c4bda97
fix(docs): wrap integration reference links
2026-05-25 14:11:05 -04:00
Affaan Mustafa
228ceb8913
fix(docs): wrap Next.js proxy reference link
2026-05-25 14:08:41 -04:00
Affaan Mustafa
5bacdf49c8
feat: publish ECC 2.0 skill pack surfaces
2026-05-25 14:02:05 -04:00
Affaan Mustafa
1e8c7e7994
docs: sync live native payments gate evidence
2026-05-19 23:25:38 -04:00
Affaan Mustafa
906e06406e
docs: sync AgentShield adapter evidence
2026-05-19 20:54:15 -04:00
Affaan Mustafa
3cb8c48e74
docs: sync May 20 ECC Tools evidence
2026-05-19 20:29:56 -04:00
Affaan Mustafa
b3c015c744
docs: sync late May 19 release roadmap state
2026-05-19 19:02:43 -04:00
Affaan Mustafa
9819626459
Add release approval gate
2026-05-19 18:18:54 -04:00
Affaan Mustafa
2c0d226439
docs(release): record post-gateguard evidence
2026-05-19 13:51:02 -04:00
Affaan Mustafa
3c388b7295
docs(release): refresh operator dashboard snapshot
2026-05-19 13:17:23 -04:00
Affaan Mustafa
8bf4de56b2
docs(release): refresh hypergrowth evidence
2026-05-19 13:17:23 -04:00
Affaan Mustafa
bc519e5b8e
fix(learning): add project registry maintenance
2026-05-19 12:51:18 -04:00
Affaan Mustafa
98bd517451
fix(install): allow claude-project manifest target
2026-05-19 12:14:27 -04:00
Affaan Mustafa
27e4036075
Fix release supply-chain evidence gate
2026-05-19 11:59:42 -04:00
Affaan Mustafa
d6022d6b8d
docs: refresh may 19 evidence after linear sync merge
2026-05-19 11:26:32 -04:00
Affaan Mustafa
ac7434ea8f
docs: sync may 19 linear readiness evidence
2026-05-19 11:06:56 -04:00
Affaan Mustafa
c7d662c3c6
Track owner approval packet in dashboard
2026-05-19 10:40:31 -04:00
Affaan Mustafa
b62f80750d
chore: add release video visual qa
2026-05-19 09:16:35 -04:00
Affaan Mustafa
855e8c8336
chore: gate release video publish candidates
2026-05-19 08:54:50 -04:00
Affaan Mustafa
f3cd006252
chore: add release video self-eval gate
2026-05-19 08:35:02 -04:00
Affaan Mustafa
d135e03da0
docs: refresh May 19 operator dashboard
2026-05-19 08:13:26 -04:00
Affaan Mustafa
c07276a347
docs: refresh May 19 publication evidence
2026-05-19 07:53:51 -04:00
Affaan Mustafa
9ee1e15564
docs: define ECC 2.0 hypergrowth release lane
...
Refresh the active 2.0 release surface for the affaan-m/ECC repo identity, update package/plugin/workflow launch metadata, and add an operator command center for release video, partner, sponsor, consulting, and social launch execution.
2026-05-19 05:42:38 -04:00
Affaan Mustafa
2199b22351
docs: keep renamed README install paths usable
...
Adjust README manual-install snippets after the affaan-m/ECC repo rename so cloned paths use the new ECC checkout or relative paths.
2026-05-19 05:23:31 -04:00
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
Affaan Mustafa
cb81f1b0fe
docs: narrow ecc tools billing blocker
2026-05-18 16:45:31 -04:00
Affaan Mustafa
7e2cdeaeb5
docs: refresh rc1 operator evidence
2026-05-18 16:27:09 -04:00
Affaan Mustafa
4470e2e670
docs: refresh rc1 publication evidence
2026-05-18 16:12:37 -04:00
Affaan Mustafa
67e63e63f9
docs: align publication readiness evidence
2026-05-18 15:36:39 -04:00
Affaan Mustafa
fe7b4f2ba3
docs: regenerate operator readiness dashboard
2026-05-18 15:24:25 -04:00
Affaan Mustafa
0f1775e30b
docs: refresh release blockers evidence
2026-05-18 15:23:48 -04:00
Affaan Mustafa
12ac22e674
docs: add discussion response playbook
2026-05-18 14:39:11 -04:00
Affaan Mustafa
c032e07b1e
docs: refresh may 18 release evidence
2026-05-18 14:24:50 -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
386326df8e
fix: treat MCP HTTP 406 probes as reachable
2026-05-18 12:48:52 -04:00
Affaan Mustafa
b41e6fb3d0
docs: refresh publication readiness gate
2026-05-18 10:49:49 -04:00
Affaan Mustafa
99e01ded7d
docs: refresh operator dashboard evidence
2026-05-18 10:32:26 -04:00
Affaan Mustafa
2ba0c62d8a
docs: mirror agentshield fleet ticket evidence
2026-05-18 10:24:21 -04:00
Affaan Mustafa
9abe721bfe
docs: refresh release readiness evidence
2026-05-18 09:30:14 -04:00
Affaan Mustafa
680aeff0fb
test: enforce release publication checklist in readiness gates
2026-05-18 09:10:51 -04:00
Affaan Mustafa
6c0fbfb6c5
docs: add release plugin publication checklist
2026-05-18 08:56:17 -04:00
Affaan Mustafa
0e88e6a4dd
docs: refresh zero queue dashboard
2026-05-18 06:37:10 -04:00
Affaan Mustafa
cdc92de42a
docs: finish owner queue cleanup
2026-05-18 06:35:44 -04:00
Affaan Mustafa
25dc518e1d
docs: regenerate owner queue dashboard
2026-05-18 06:17:31 -04:00
Affaan Mustafa
08807e7fd6
docs: record owner-wide queue cleanup
2026-05-18 06:16:45 -04:00
Affaan Mustafa
feeaa97511
docs: regenerate operator readiness dashboard
2026-05-18 05:38:44 -04:00
Affaan Mustafa
5e8f412cb5
docs: refresh ecc tools billing blocker evidence
2026-05-18 05:38:14 -04:00
Affaan Mustafa
4d6fc194ea
fix: include blender skill in install manifest
2026-05-18 04:54:17 -04:00
Affaan Mustafa
aae735d458
docs: regenerate operator readiness dashboard
2026-05-18 04:30:43 -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
f92f15199c
docs: refresh target billing dashboard evidence
2026-05-18 03:28:36 -04:00
Affaan Mustafa
fb4b0c8dce
docs: mirror target billing readback gate
2026-05-18 03:27:42 -04:00
Affaan Mustafa
aa634df9e5
docs: record clean preview pack smoke
2026-05-18 02:48:41 -04:00
Affaan Mustafa
742bc58d97
docs: refresh release evidence after ioc scanner hardening
2026-05-18 02:45:30 -04:00
Affaan Mustafa
04d4d81938
fix: ignore defensive ioc deny rules
2026-05-18 02:29:59 -04:00
Affaan Mustafa
99e9f118bd
docs: refresh evidence head after billing mirror
2026-05-18 02:18:22 -04:00
Affaan Mustafa
f010f78332
docs: refresh dashboard after wrangler billing mirror
2026-05-18 02:04:21 -04:00
Affaan Mustafa
e53933de1b
docs: refine billing readback dashboard blocker
2026-05-18 02:03:37 -04:00
Affaan Mustafa
10313d847a
docs: mirror ecc tools wrangler billing readback
2026-05-18 02:00:46 -04:00
Affaan Mustafa
aa4ae863f8
docs: refresh release evidence after provider guard merge
2026-05-18 01:30:51 -04:00
Affaan Mustafa
80f6c27957
Merge PR #1976 provider response guards
2026-05-18 01:05:37 -04:00
Affaan Mustafa
eb0d893948
fix: harden openai-compatible provider responses
2026-05-18 01:04:28 -04:00
Affaan Mustafa
044d1863d0
test: skip insaits monitor subprocesses without python
2026-05-18 00:47:05 -04:00
Affaan Mustafa
43822b9c1a
docs: refresh operator readiness dashboard
2026-05-18 00:36:30 -04:00
Affaan Mustafa
c276639bc7
docs: mirror marketplace billing provenance gate
2026-05-18 00:36:01 -04:00
Affaan Mustafa
804f8ab79a
docs: refresh dashboard for billing readback
2026-05-18 00:01:16 -04:00
Affaan Mustafa
34cc0c1856
docs: mirror billing kv readback gate
2026-05-18 00:00:37 -04:00
Affaan Mustafa
efda22657b
docs: refresh rc1 evidence snapshot
2026-05-17 23:26:56 -04:00
Affaan Mustafa
81fca2cea6
docs: add rc1 release URL ledger
2026-05-17 23:08:53 -04:00
Affaan Mustafa
25ac57ac40
docs: regenerate May 18 dashboard wording
2026-05-17 22:29:35 -04:00
Affaan Mustafa
d14191bed8
test: align dashboard fixture with May 18 evidence
2026-05-17 22:29:06 -04:00
Affaan Mustafa
d1c4ca4c7f
docs: regenerate May 18 dashboard after audit update
2026-05-17 22:22:34 -04:00
Affaan Mustafa
5475db4f97
test: point platform audit at May 18 evidence
2026-05-17 22:22:02 -04:00