ECC/skills
Affaan Mustafa 36864ea11a fix: harden error handling, fix TOCTOU races, and improve test accuracy
Core library fixes:
- session-manager.js: wrap all statSync calls in try-catch to prevent
  TOCTOU crashes when files are deleted between readdir and stat
- session-manager.js: use birthtime||ctime fallback for Linux compat
- session-manager.js: remove redundant existsSync before readFile
- utils.js: fix findFiles TOCTOU race on statSync inside readdir loop

Hook improvements:
- Add 1MB stdin buffer limits to all PostToolUse hooks to prevent
  unbounded memory growth from large payloads
- suggest-compact.js: use fd-based atomic read+write for counter file
  to reduce race window between concurrent invocations
- session-end.js: log when transcript file is missing, check
  replaceInFile return value for failed timestamp updates
- start-observer.sh: log claude CLI failures instead of silently
  swallowing them, check observations file exists before analysis

Test fixes:
- Fix blocking hook tests to send matching input (dev server command)
  and expect correct exit code 2 instead of 1
2026-02-12 13:40:14 -08:00
..
backend-patterns fix: multiple community-reported issues 2026-01-25 15:43:48 -08:00
clickhouse-io feat: package as Claude Code plugin with marketplace distribution 2026-01-22 04:16:49 -08:00
coding-standards feat: package as Claude Code plugin with marketplace distribution 2026-01-22 04:16:49 -08:00
configure-ecc feat(skills): add configure-ecc interactive installation wizard 2026-02-05 05:58:02 -08:00
continuous-learning feat: v1.1.0 release - session ID tracking, async hooks, new skills 2026-01-25 18:21:27 -08:00
continuous-learning-v2 fix: harden error handling, fix TOCTOU races, and improve test accuracy 2026-02-12 13:40:14 -08:00
cpp-testing refine according to CONTRIBUTING.md 2026-02-09 17:10:32 +08:00
django-patterns feat: add Python/Django support and enhance READMEs (#139) 2026-02-01 04:05:02 -08:00
django-security feat: add Python/Django support and enhance READMEs (#139) 2026-02-01 04:05:02 -08:00
django-tdd feat: add Python/Django support and enhance READMEs (#139) 2026-02-01 04:05:02 -08:00
django-verification fix: resolve multiple reported issues (#205, #182, #188, #172, #173) (#207) 2026-02-11 23:48:45 -08:00
eval-harness fix: multiple community-reported issues 2026-01-25 15:43:48 -08:00
frontend-patterns feat: package as Claude Code plugin with marketplace distribution 2026-01-22 04:16:49 -08:00
golang-patterns fix: add language labels to fenced code blocks for MD040 compliance 2026-01-26 09:35:43 +00:00
golang-testing feat: add comprehensive Golang language support 2026-01-26 08:20:42 +00:00
iterative-retrieval feat: v1.1.0 release - session ID tracking, async hooks, new skills 2026-01-25 18:21:27 -08:00
java-coding-standards fix: resolve multiple reported issues (#205, #182, #188, #172, #173) (#207) 2026-02-11 23:48:45 -08:00
jpa-patterns feat(skills): add Java Spring Boot skills 2026-01-29 18:54:19 -08:00
nutrient-document-processing fix: resolve markdownlint issues in documentation 2026-02-10 15:18:39 +08:00
postgres-patterns feat(agents): add database-reviewer agent with Supabase patterns (#48) 2026-01-25 15:44:54 -08:00
project-guidelines-example fix: resolve multiple reported issues (#205, #182, #188, #172, #173) (#207) 2026-02-11 23:48:45 -08:00
python-patterns feat: add Python/Django support and enhance READMEs (#139) 2026-02-01 04:05:02 -08:00
python-testing feat: add Python/Django support and enhance READMEs (#139) 2026-02-01 04:05:02 -08:00
security-review feat: add cloud infrastructure security skill (#44) 2026-01-25 15:45:24 -08:00
security-scan feat: add AgentShield security-scan skill and README integration 2026-02-11 03:27:07 -08:00
springboot-patterns feat(skills): add Java Spring Boot skills 2026-01-29 18:54:19 -08:00
springboot-security docs: expand Spring Boot skills and add Go microservice example 2026-02-12 13:36:41 -08:00
springboot-tdd feat(skills): add Java Spring Boot skills 2026-01-29 18:54:19 -08:00
springboot-verification docs: expand Spring Boot skills and add Go microservice example 2026-02-12 13:36:41 -08:00
strategic-compact fix: sync .cursor observe.sh and fix suggest-compact.sh session tracking 2026-02-12 13:33:52 -08:00
tdd-workflow Initial release: Complete Claude Code configuration collection 2026-01-17 17:49:33 -08:00
verification-loop fix: resolve multiple reported issues (#205, #182, #188, #172, #173) (#207) 2026-02-11 23:48:45 -08:00