Commit Graph

  • ac068a79db test(hooks): drain bootstrap children asynchronously test/plugin-bootstrap-async-supervisor-2026-09-02 haelyra 2026-09-02 18:27:21 -04:00
  • 4f5910de50 Merge remote-tracking branch 'origin/main' into fix/rules-language-neutral-2026-09-02 fix/rules-language-neutral-2026-09-02 haelyra 2026-09-02 18:14:14 -04:00
  • 11813f968c test(hooks): avoid repeated giant wrapper payloads (#2940) main haelyra 2026-09-02 17:47:04 -04:00
  • 2c35279a0d Merge remote-tracking branch 'origin/main' into fix/rules-language-neutral-2026-09-02 haelyra 2026-09-02 16:39:21 -04:00
  • 90430ab3a7 test(ci): tolerate loaded macOS hook runners (#2939) haelyra 2026-09-02 16:37:08 -04:00
  • 949b54c044 fix(rules): make Boolean naming guidance neutral haelyra 2026-09-02 15:47:12 -04:00
  • 921410b193 chore(deps): bump @humanfs/node dependabot/npm_and_yarn/npm-security-94863fc568 dependabot[bot] 2026-09-02 19:14:41 +00:00
  • faeefc4eb0 fix(rules): keep common naming guidance language-neutral haelyra 2026-09-02 14:56:21 -04:00
  • a2475d6567 fix(rules): stop prescribing JS casing for every language in common/ Ralf Penka 2026-08-21 04:05:08 +02:00
  • 348f80a89b fix(security): update fast-uri to 3.1.7 (#2936) haelyra 2026-09-02 15:13:20 -04:00
  • 457aa50723 fix(security): update fast-uri to 3.1.7 fix/security-fast-uri-2026-09-02 haelyra 2026-09-02 14:42:48 -04:00
  • de899ac472 fix(tests): preserve session alias HOME isolation (#2877) Wu Shuwen 2026-09-03 02:24:39 +08:00
  • abfc86935b docs(readme): linear pass, one install flow, release notes moved to the changelog chore/condense-cleanup-20260902 Affaan Mustafa 2026-09-02 07:30:58 -04:00
  • 702e360a45 chore: remove dead files, stale docs, and the superseded motion-ui skill Affaan Mustafa 2026-09-02 07:27:43 -04:00
  • 20244f51b1 feat(eval-harness): add capsule, gate, replay, and receipt frameworks feat/eval-harness-frameworks-20260902 Affaan Mustafa 2026-09-02 07:26:30 -04:00
  • a7f02aa75c docs: add a short roadmap with vision, plan, and next 90 days docs/roadmap-20260902 Affaan Mustafa 2026-09-02 07:21:13 -04:00
  • 125826365e feat(skills): port operator desk patterns as generic skills feat/desk-pattern-skills-20260902 Affaan Mustafa 2026-09-02 07:12:29 -04:00
  • eff492cce7 chore(deps): bump the npm-minor-and-patch group across 1 directory with 6 updates dependabot/npm_and_yarn/npm-minor-and-patch-e20e6656b6 dependabot[bot] 2026-08-31 22:18:39 +00:00
  • ca185ef5f7 chore(release): prepare signed 2.2.1 patch (#2920) haelyra 2026-08-31 18:14:22 -04:00
  • aa1a5ba654 chore(release): prepare signed 2.2.1 patch chore/ecc-031-release-2.2.1-prep haelyra 2026-08-31 18:12:08 -04:00
  • a104765bf2 docs(ito-compute): document ito accept and ito_accept MCP workflow (#2893) Affaan Mustafa 2026-08-31 15:16:16 -04:00
  • ccc1fd01ca docs(ito-compute): drop the firm-quote gate from the accept workflow feat/ito-accept-skill-clean-20260828 Affaan Mustafa 2026-08-31 00:58:52 -04:00
  • 2116b8cc87 chore(deps): bump the actions-minor-and-patch group across 1 directory with 2 updates dependabot/github_actions/actions-minor-and-patch-30f8373c5b dependabot[bot] 2026-08-31 04:55:58 +00:00
  • d261bab9e1 chore(deps): bump the cargo-minor-and-patch group across 1 directory with 4 updates dependabot/cargo/ecc2/cargo-minor-and-patch-f206f620e7 dependabot[bot] 2026-08-31 04:55:57 +00:00
  • 1720a8e91d chore(deps): update anthropic requirement from >=0.120.2 to >=1.2.0 dependabot/pip/anthropic-gte-1.2.0 dependabot[bot] 2026-08-31 04:55:55 +00:00
  • 27007499c4 chore(deps): update openai requirement from >=1.30.0 to >=3.5.0 dependabot/pip/openai-gte-3.5.0 dependabot[bot] 2026-08-31 04:55:50 +00:00
  • f2e9eb7ab2 chore(deps-dev): update ruff requirement from >=0.16.1 to >=0.16.5 dependabot/pip/ruff-gte-0.16.5 dependabot[bot] 2026-08-31 04:55:44 +00:00
  • 4bffb593a9 test(ito-compute): assert the four-tool MCP boundary including ito_accept Affaan Mustafa 2026-08-30 23:19:39 -04:00
  • 0fa131c4e2 docs(ito-compute): document ito accept and ito_accept MCP workflow Affaan Mustafa 2026-08-27 21:14:38 -04:00
  • a352ed4c87 fix(install): reject target roots inside the ECC source repo fix/install-self-install-guard Affaan Mustafa 2026-08-30 23:24:05 -04:00
  • 005eff40fd fix(install): harden universal setup release path (#2888) haelyra 2026-08-30 18:54:00 -04:00
  • ce64e417fd Merge pull request #2913 from affaan-m/fix/opencode-hook-consent haelyra 2026-08-30 15:52:28 -04:00
  • 64d0d9436f fix(install): preserve opencode non-hook defaults fix/opencode-hook-consent haelyra 2026-08-30 15:35:47 -04:00
  • 19e2f2b46d Merge pull request #2912 from affaan-m/fix/packed-install-hook-consent haelyra 2026-08-30 15:20:35 -04:00
  • d26b9cccee test(ci): confirm hooks in packed target smoke fix/packed-install-hook-consent haelyra 2026-08-30 15:16:49 -04:00
  • a6bffe9665 test(ci): confirm hooks in packed target smoke feat/hook-runtime-consent haelyra 2026-08-30 15:16:49 -04:00
  • 8211578ee7 Merge pull request #2715 from affaan-m/feat/hook-runtime-consent haelyra 2026-08-30 15:13:28 -04:00
  • caee3ee455 test(ci): opt in to hooks in packed lifecycle smoke haelyra 2026-08-30 15:13:07 -04:00
  • bdbd90a47f test(install): scale uninstall CLI timeout for Windows CI haelyra 2026-08-09 18:38:59 -04:00
  • 6aaa41e028 feat(install): require an explicit hook decision at the apply layer haelyra 2026-08-07 15:18:14 -04:00
  • a89cec9658 Merge pull request #2854 from samartomar/codex/issue-744-pure-plan haelyra 2026-08-30 14:50:53 -04:00
  • d8e6a51755 Merge pull request #2902 from affaan-m/maint/pr-stewardship-portability-2026-08-29 haelyra 2026-08-29 16:30:55 -04:00
  • 299544e680 fix: count observations for whitespace paths maint/pr-stewardship-portability-2026-08-29 haelyra 2026-08-29 16:07:00 -04:00
  • 1bdda4bdac fix: close validator and path edge cases haelyra 2026-08-29 15:36:59 -04:00
  • 703163275d test: honor per-invocation Bash overrides haelyra 2026-08-29 15:11:38 -04:00
  • 2f895a1823 chore(deps): bump actions/setup-python from 6.2.0 to 7.0.0 dependabot[bot] 2026-07-27 04:55:25 +00:00
  • 224da03d01 fix(gateguard): match heredoc tab-strip order haelyra 2026-08-29 14:45:22 -04:00
  • fab534f924 test(hooks): keep matcher mirrors in sync haelyra 2026-08-29 14:15:16 -04:00
  • a4d72b2271 fix(gateguard): surface graduated recovery hints wellkilo 2026-08-28 15:40:33 +08:00
  • c40d0e4f7c fix: normalize heredoc line continuations dajiaohuang 2026-08-28 09:19:12 +08:00
  • 9768c075c3 refactor: keep heredoc scanning linear dajiaohuang 2026-08-28 09:05:41 +08:00
  • 9a3ee6864a refactor: keep heredoc parser state immutable dajiaohuang 2026-08-28 08:43:32 +08:00
  • e72191ba74 fix: harden heredoc command filtering dajiaohuang 2026-08-28 06:56:00 +08:00
  • 962380c452 fix: ignore heredoc prose in GateGuard dajiaohuang 2026-08-28 05:03:12 +08:00
  • 6fa3efeef7 fix(hooks): use valid wildcard matchers Suliman Abdulrazzaq 2026-08-10 20:51:00 +03:00
  • 30c41a9bde fix: close truth and portability review gaps haelyra 2026-08-29 14:42:59 -04:00
  • d08331f14e fix(skill-comply): harden home path redaction haelyra 2026-08-11 23:56:49 -04:00
  • 2242e4d99d fix(skill-comply): redact operator home path from compliance reports cyre 2026-08-09 15:15:43 +08:00
  • 9542c33454 test(skill-stocktake): cover canonical symlink discovery haelyra 2026-08-11 12:26:49 -04:00
  • 981f97bff4 fix(skill-stocktake): use NUL-delimited paths to avoid newline desync Deepu S Nath 2026-08-01 00:17:28 +05:30
  • dfb5da59fb fix(skill-stocktake): surface find errors instead of swallowing them Deepu S Nath 2026-07-31 23:18:03 +05:30
  • 1c450766a9 fix(skill-stocktake): follow symlinks and match only SKILL.md in scans Deepu S Nath 2026-07-31 21:27:48 +05:30
  • 974ccc749f fix(ci): validate SKILL.md frontmatter under docs/{locale}/skills/ mirrors Juan Pablo 2026-07-30 08:14:29 -05:00
  • 51dc76ee07 test(gateguard): reject Reflect access on process.env Souptik Chakraborty 2026-08-14 10:17:54 +05:30
  • f1521c8937 test(gateguard): read env knobs from code and pin the access convention Souptik Chakraborty 2026-07-30 18:32:41 +05:30
  • c4253805b5 docs(gateguard): address review - split full-disable, pin glob semantics Souptik Chakraborty 2026-07-29 08:36:12 +05:30
  • 4377ea1753 docs(gateguard): document the graduated gate controls Souptik Chakraborty 2026-07-28 23:49:03 +05:30
  • 2f8a5a271d test: cover inferred-window hook output haelyra 2026-08-11 12:32:19 -04:00
  • ecdd517765 fix(suggest-compact): don't quote a percentage against an assumed window Tanel 2026-07-27 22:28:23 +03:00
  • e82e477034 test(pack): tolerate slow Windows extraction haelyra 2026-08-29 14:53:54 -04:00
  • fef3b84141 fix(gateguard): match heredoc tab-strip order maint/pr-stewardship-gateguard-2026-08-29 haelyra 2026-08-29 14:45:22 -04:00
  • 44a8a1fb17 fix: close truth and portability review gaps maint/pr-stewardship-truth-2026-08-29 haelyra 2026-08-29 14:42:59 -04:00
  • 4c7e965209 fix(gan): distinguish scores from verdict thresholds haelyra 2026-08-29 14:24:16 -04:00
  • 9ee873a15b test(hooks): keep matcher mirrors in sync haelyra 2026-08-29 14:15:16 -04:00
  • cb95230e77 fix(gateguard): surface graduated recovery hints wellkilo 2026-08-28 15:40:33 +08:00
  • 000d3a068d fix: normalize heredoc line continuations dajiaohuang 2026-08-28 09:19:12 +08:00
  • ac802521ec refactor: keep heredoc scanning linear dajiaohuang 2026-08-28 09:05:41 +08:00
  • 480511244a refactor: keep heredoc parser state immutable dajiaohuang 2026-08-28 08:43:32 +08:00
  • c0ed8017cc fix: harden heredoc command filtering dajiaohuang 2026-08-28 06:56:00 +08:00
  • 037dfe465f fix: ignore heredoc prose in GateGuard dajiaohuang 2026-08-28 05:03:12 +08:00
  • 679c380e1c fix(hooks): use valid wildcard matchers Suliman Abdulrazzaq 2026-08-10 20:51:00 +03:00
  • 9a2e69ef82 fix(skill-comply): harden home path redaction haelyra 2026-08-11 23:56:49 -04:00
  • ccbd2a007e fix(skill-comply): redact operator home path from compliance reports cyre 2026-08-09 15:15:43 +08:00
  • c6453a359f test(skill-stocktake): cover canonical symlink discovery haelyra 2026-08-11 12:26:49 -04:00
  • 37290f2ab7 fix(skill-stocktake): use NUL-delimited paths to avoid newline desync Deepu S Nath 2026-08-01 00:17:28 +05:30
  • e3d771c51e fix(skill-stocktake): surface find errors instead of swallowing them Deepu S Nath 2026-07-31 23:18:03 +05:30
  • e55f043138 fix(skill-stocktake): follow symlinks and match only SKILL.md in scans Deepu S Nath 2026-07-31 21:27:48 +05:30
  • 9c45957100 fix(ci): validate SKILL.md frontmatter under docs/{locale}/skills/ mirrors Juan Pablo 2026-07-30 08:14:29 -05:00
  • 0c6e51a83d test(gateguard): reject Reflect access on process.env Souptik Chakraborty 2026-08-14 10:17:54 +05:30
  • cfd13b6405 test(gateguard): read env knobs from code and pin the access convention Souptik Chakraborty 2026-07-30 18:32:41 +05:30
  • 1d4103966f docs(gateguard): address review - split full-disable, pin glob semantics Souptik Chakraborty 2026-07-29 08:36:12 +05:30
  • 300df4b479 docs(gateguard): document the graduated gate controls Souptik Chakraborty 2026-07-28 23:49:03 +05:30
  • fc2fddc3c2 test: cover inferred-window hook output haelyra 2026-08-11 12:32:19 -04:00
  • d1335c1398 fix(suggest-compact): don't quote a percentage against an assumed window Tanel 2026-07-27 22:28:23 +03:00
  • b2a8091440 test(opencode): guard plugin.tool existence before shape assertion van3hardy 2026-08-11 22:12:35 -04:00
  • e72f1e6824 test(opencode): assert init does not call shell and root plugin tools van3hardy 2026-08-11 22:09:32 -04:00
  • f932e63b0a test(opencode): assert built entry is a working plugin, not just an export shape van3hardy 2026-08-11 22:03:01 -04:00
  • f0684fda32 test(opencode): assert built entry exports only the plugin function van3hardy 2026-08-10 23:56:33 -04:00
  • b0cd531a3e fix(plugin): export only plugin function for opencode loader compatibility van3hardy 2026-08-10 23:13:50 -04:00
  • fcef85cb87 test: skip GAN shell checks on Windows 曹博淳 2026-08-12 12:22:07 +08:00