Skip to content

feat: systems thinking foundations & version check hook#174

Merged
tractorjuice merged 4 commits intomainfrom
feat/systems-thinking-version-check
Mar 16, 2026
Merged

feat: systems thinking foundations & version check hook#174
tractorjuice merged 4 commits intomainfrom
feat/systems-thinking-version-check

Conversation

@tractorjuice
Copy link
Owner

Summary

  • Systems thinking foundations in /arckit:framework: integrate Ashby's Law of Requisite Variety, Conant-Ashby Good Regulator Theorem, Gall's Law, and Conway's Law into the framework agent guidance, template Design Philosophy section, and quality standards
  • Version check SessionStart hook: compares local plugin version against latest GitHub release via API, notifies users when an update is available (3s timeout, silent on failure)

Changes

Framework command

  • Agent: 4 guiding laws at top, referenced in Steps 1, 3, 5; 4 named quality checks
  • Template: new Systems Thinking Foundations table, Requisite Variety Assessment table, Good Regulator Check section (both arckit-claude/templates/ and .arckit/templates/)
  • All extension formats regenerated via converter

Version check hook

  • New arckit-claude/hooks/version-check.mjs — fetches GET /repos/tractorjuice/arc-kit/releases/latest, compares semver, injects context if outdated
  • Registered in hooks.json as second SessionStart hook

Test plan

  • Run /arckit:framework on a test repo and verify Design Philosophy section includes Systems Thinking Foundations table, Requisite Variety Assessment, and Good Regulator Check
  • Verify version check hook runs silently when on latest version
  • Verify version check hook shows update notification when local version is older
  • Verify hook handles network failures/rate limits gracefully (no errors, empty output)

🤖 Generated with Claude Code

tractorjuice and others added 4 commits March 16, 2026 08:54
…on check hook

Integrate four systems thinking laws (Ashby's Law, Conant-Ashby Good Regulator
Theorem, Gall's Law, Conway's Law) into the framework agent and template as
design philosophy foundations with requisite variety assessment and good
regulator check sections.

Add SessionStart hook that compares local plugin version against the latest
GitHub release and notifies users when an update is available.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tractorjuice tractorjuice merged commit 148804d into main Mar 16, 2026
1 check failed
@tractorjuice tractorjuice deleted the feat/systems-thinking-version-check branch March 16, 2026 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant