2d40baacbd
fix: resolve open-issue cluster ( #2295 , #2298 , #2303–#2306, #2340 ) + createdTime fallback bug ( #2408 )
...
* fix: resolve issue cluster (#2295,#2298,#2303,#2304,#2305,#2306,#2340) + createdTime fallback bug
- session-manager: fix createdTime birthtime||ctime fallback that never fired
(a Date is always truthy); use birthtimeMs>0 check via resolveCreatedTime()
- installer: rewrite source-relative rules/skills links for the injected
ecc/ namespace so installed skills resolve correctly (#2340 )
- continuous-learning-v2: drop unused mock import (#2305 ); standardize bash
shebangs (#2303 ); poll for PID file instead of fixed sleep (#2295 );
rename _ecc_* -> _clv2_* (#2304 ); align promotion confidence docs (#2298 );
de-brittle Scope Decision Guide cross-reference (#2306 )
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix(ci): resync lockfiles with package.json (eslint 10) + migrate yarn.lock to Yarn 4 format
package.json requires eslint@^10.6.0 but the committed locks pinned 9.39.2, so
npm ci aborted and Yarn 4 hardened mode rejected the stale v1-classic yarn.lock
(YN0028). Regenerate package-lock.json and rewrite yarn.lock in Yarn 4 (berry)
format so npm ci and immutable yarn installs both pass.
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix(ci): require clean probe exit for Windows shell/bash detection; add pyyaml dev dep
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix(observer): portable mktemp template on BSD/macOS (#2417 ); correct false attribution-disabled claim in git-workflow docs (#2426 ) (#2430 )
Co-authored-by: affaan <affaan@itomarkets.com >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix: remove duplicate resolveCreatedTime introduced by merge (no-redeclare)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix: restore heading-based Scope Decision Guide ref (line numbers drift) + keep behavioral #2340 install test
---------
Co-authored-by: affaan <affaan@itomarkets.com >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Affaan Mustafa <me@affaanmustafa.com >
2026-07-03 21:10:45 -07:00
Jun and GitHub
52f7e82a61
docs(continuous-learning-v2): observer.md promotion uses avg confidence, not per-instance ( #2411 )
...
SKILL.md and _promote_auto already use avg_conf >= 0.8; observer.md
(EN + zh-CN) was missed and still says per-instance. Same drift as
#2274 .
Refs #2298 .
2026-07-03 20:37:03 -07:00
85dfb07576
Fix for docs: Scope Decision Guide table duplicated in SKILL.md and observer.md with minor drift ( #2366 )
...
#2306
Co-authored-by: angadsingh7666 <angdsingh7666@gmail.com >
2026-06-29 15:50:49 -07:00
Affaan Mustafa and GitHub
12e1bc424d
fix: port continuous-learning observer fixes
...
Ports continuous-learning observer signal, storage, remote normalization, and v1 deprecation fixes onto current main.
2026-05-11 03:35:42 -04:00
Affaan Mustafa
1df0a53f22
fix: resolve CI failures on main — lint, hooks validator, and test alignment
...
- Fix MD012 trailing blank lines in commands/projects.md and commands/promote.md
- Fix MD050 strong-style in continuous-learning-v2 (escape __tests__ as inline code)
- Extract doc-file-warning hook to standalone script to fix hooks validator regex parsing
- Update session-end test to match #317 behavior (always update summary content)
- Allow shell script hooks in integration test format validation
All 992 tests passing.
2026-03-02 22:15:46 -08:00
Harry Kwok and GitHub
5818e8adc7
feat: project-scoped instinct isolation
...
* feat: add project-scoped instinct isolation
* fix(continuous-learning-v2): harden instinct loading and promotion safety; sync v2.1 command docs
* fix(ci): make copilot-setup-steps a valid GitHub Actions workflow
* fix(hooks): stabilize docs warning inline JS regex parsing
2026-03-01 12:07:13 -08:00
Affaan Mustafa
5c63fa9006
feat: v1.1.0 release - session ID tracking, async hooks, new skills
...
- Add session ID to session filenames (Issue #62 )
- Add getSessionIdShort() helper for unique per-session tracking
- Add async hooks documentation with example
- Create iterative-retrieval skill for progressive context refinement
- Add continuous-learning-v2 skill with instinct-based learning
- Add ecc.tools ecosystem section to README
- Update skills list in README
All 67 tests passing.
2026-01-25 18:21:27 -08:00