Skip to content

Godmode 2.0.0 — Universal Discipline Layer

Latest

Choose a tag to compare

@arbazkhan971 arbazkhan971 released this 27 Aug 18:07
· 74 commits to master since this release

Godmode 2.0.0 — Universal Discipline Layer

One skill corpus, every harness. Full details in CHANGELOG.md.

What shipped

Universal core

  • Harness-neutral skill corpus: platform-specific wording removed from skill bodies; automated gate in tests/validate-structure.sh fails if skills/** contains the harness-specific "claude" wording (single justified allowlist entry).
  • Authoring-discipline prelude (skills/principles) and pre-commit discard audit reachable from every adapter.
  • Four-layer token stack: Progressive Disclosure routing (~90% routing-context reduction), stdio command patterns, terse output mode, token observability.
  • DispatchContext validation for all 7 subagents; named coordination patterns; research auto-dispatch.

pi / omp adapter

  • adapters/pi/: install.sh + verify.sh; installs all skills into $PREFIX/godmode/; PREFIX override serves omp-compatible forks (omp exact dir undocumented — installer prints candidate paths).

goal-bridge skill

  • skills/goal-bridge/: machine-checkable completion contracts (metric command, threshold, evidence path, rollback trigger; exit-0 semantics); verify and ship emit the contract block as final output.

Skills

  • 135 skills across 13 domains (up from 16 in 1.0.0), including goal-bridge and the Discipline & Context skills.

README 2.0

  • One-sentence intro; per-harness support matrix (8 harnesses); demo traces labeled as representative with a TODO for real captures.

Fixed

  • adapters/pi/install.sh rejects unsafe PREFIX values (/, /., or empty) instead of installing/deleting directly under the filesystem root.
  • adapters/shared/verify-common.sh JSON validation no longer interpolates filenames into python3 -c; identical pass/fail semantics.
  • skills/tokens/SKILL.md recommends gitignoring .godmode/last-round-emit.txt (rewritten scratch cache; append-only token-log.tsv stays committed).
  • Adapter verify scripts and adapters/shared/verify-common.sh carried a hard-coded expected skill count of 126 and failed against the current 135-skill corpus; expected count corrected to 135.