Skip to content

Latest commit

 

History

History
332 lines (184 loc) · 19.7 KB

File metadata and controls

332 lines (184 loc) · 19.7 KB

Changelog

All notable changes to Gangsta are documented here.

This project adheres to Keep a Changelog and Semantic Versioning.

1.11.2 (2026-05-12)

### Fixed

  • plugin: remove $schema key rejected by Claude Code manifest validator (#56) (b7131c8)

1.11.1 (2026-05-12)

### Fixed

  • release: auto-sync .claude-plugin versions via release-please extra-files (#54) (3bd0ab5)

1.11.0 (2026-05-12)

### Added

  • ci: restore explicit commands manifest entry and add per-agent install tests (#52) (dbd42e5)

1.10.4 (2026-05-12)

### Fixed

  • plugin: remove invalid commands field from manifest (#50) (b344559)

1.10.3 (2026-05-11)

### Fixed

  • security: resolve Snyk/Socket audit flags across five skills (#48) (f414015)

1.10.2 (2026-05-10)

### Fixed

  • opencode: remove invalid config hook mutations causing 400 on startup (#46) (2d87d55), closes #43

1.10.1 (2026-05-10)

### Fixed

  • plugin: use spec-compliant string array for commands field (#44) (3f48404), closes #42

1.10.0 (2026-05-01)

### Added

  • pi-dev: add native pi.dev coding agent extension (#40) (1bf349e)

1.8.1 (2026-04-28)

### Fixed

  • autonomous-mode: replace vague cross-references with explicit don-proxy gates at every human question point (#36) (7880d2d)

1.8.0 (2026-04-28)

### Added

  • skills: autonomous-mode + don-proxy skills, constitution seed (PR1/2) (#30) (#32) (eb694a5)

1.7.4 (2026-04-27)

### Fixed

  • opencode: add missing default export to GangstaPlugin (ca2dfd7)
  • reconnaissance: enforce The Sit-Down as a mandatory non-skippable gate (#29) (fad5830)

### Documentation

  • opencode: remove manual bun add step — OpenCode auto-installs plugins (ee897db)

1.7.3 (2026-04-26)

### Fixed

  • opencode: fix plugin export format — must be a function not an object (#26) (864d670)

1.7.2 (2026-04-26)

### Documentation

  • opencode: rewrite INSTALL.md with git-based install, tool mapping, agents (#24) (315306a)

1.7.1 (2026-04-25)

### Fixed

  • reconnaissance: keep proceed menu in chat only, not in dossier file (#22) (6bb5cda)

1.7.0 (2026-04-24)

### Added

  • the-hit: auto-advance to laundering on completion (#20) (4d04849)

1.6.0 (2026-04-24)

### Added

1.5.0 (2026-04-24)

### Added

  • the-sit-down: add 2-3 approach proposals before contract drafting (#16) (27beba4)

1.4.0 (2026-04-24)

### Added

  • reconnaissance: add explicit numbered proceed menu after dossier presentation (#14) (ada7958)

1.3.0 (2026-04-23)

### Added

  • auto-advance to resource-development on Don approval in the-sit-down (1efc584)

1.2.5 (2026-04-19)

### Documentation

  • align README pipeline table with site — Execution, The Delivery, add skills and gates (67b5a0a)

1.2.4 (2026-04-19)

### Documentation

  • align linked docs with updated Gangsta Agents terminology (6b17ce3)
  • update README to use Gangsta Agents terminology throughout (175b182)

1.2.3 (2026-04-19)

### Fixed

  • use named gangsta agents as subagent_type instead of built-ins (94a09d7)

### Changed

  • align skill terminology with updated glossary (30f5b92)

1.2.2 (2026-04-18)

### Fixed

  • specify correct subagent_type in all dispatch-capable skills (16fa741)

1.2.1 (2026-04-18)

### Fixed

  • correct OpenCode subagent types and question tool schema in the-grilling (1de3560)

1.2.0 (2026-04-18)

### Added

  • add initial idea critique to devils-advocate in Round 1 (b28e2d5)

1.1.3 (2026-04-17)

### Documentation

  • make OpenCode and Codex install instructions copyable (a51dbb9)

1.1.2 (2026-04-17)

### Fixed

  • inject bootstrap via system.transform instead of messages.transform (53a0924)

1.1.1 (2026-04-16)

### Fixed

  • update Copilot plugin install command to use gangsta-marketplace registry (b064328)

### Documentation

  • add Claude Code installation instructions (761f831)
  • add GitHub Copilot installation instructions (e755c25)
  • add logo to top of README (578a3c5)

1.1.0 (2026-04-14)

### Added

  • add gangsta framework design spec and implementation plan (5e45e32)
  • add laundering skill — Phase 6 verification, integration, and ledger update (b0f6820)
  • add local validation script and restructure docs (#1) (1f3a282)
  • add named agent definitions — soldier, devils-advocate, proposer, synthesizer, associate (c3d3fd2)
  • add omerta skill — governance foundation for all gangsta operations (3ba6a98)
  • add OpenCode plugin and cross-platform bootstrap hooks (db69d2b)
  • add platform manifests for Claude Code, Cursor, Codex, and Gemini (65ab164)
  • add README and contributor guidelines (d45aa28)
  • add reconnaissance skill — Phase 1 intel gathering (8a0353b)
  • add resource-development skill — Phase 4 task decomposition and war planning (42e2207)
  • add the-capo skill — domain territory commander template (18ce5ce)
  • add the-consigliere skill — impartial architectural advisor (604e6e3)
  • add the-don skill — bootstrap orchestrator for the Borgata (a9808a1)
  • add the-grilling skill — adversarial MAD protocol with round limits (227e007)
  • add the-hit skill — Phase 5 parallel execution with TDD enforcement (9f92053)
  • add the-ledger skill — institutional memory for insights and fails (2d7049b)
  • add the-sit-down skill — Phase 3 contract drafting with code prohibition (4ffc1f4)
  • add the-underboss skill — task decomposition and resource management (732a3a2)
  • the-grilling: enforce one-question-at-a-time for Don interactions (277a105)

### Fixed

  • update repository URLs from placeholder to kucherenko/gangsta (0e75b91)
  • use awk for POSIX-compatible YAML frontmatter stripping in session-start hook (bbb06fc)

### Changed

  • merge the-don into using-gangsta, add proactive memory capture (97e5a2c)
  • replace phase number labels with phase names across all skills (7bb5456)

1.0.0 - 2026-04-13 — Framework Maturity

Added

  • using-gangsta — new meta-bootstrap skill that serves as the single entry point for all intent routing through the Borgata hierarchy
  • Platform tool mapping references for OpenCode, Copilot CLI, Codex, and Gemini CLI (references/ directory)
  • Proactive memory capture protocol — the orchestrator now automatically offers to save insights or fails to the Ledger after significant exchanges
  • Formal framework design spec and implementation plan documents

Changed

  • the-don merged into using-gangsta — orchestration is now unified under a single bootstrap skill instead of two overlapping roles
  • Heist document structure reorganized — all artifacts now live under docs/gangsta/<heist>/ with recon/, plans/, and checkpoints/ subdirectories for clarity
  • Phase labels changed from numbers to names across all skills (e.g., "Phase 1" → "Reconnaissance") for readability
  • The Grilling: Don now interacts one question at a time per round instead of receiving a bulk summary — tighter adversarial loop
  • OpenCode plugin updated to server API

Fixed

  • Checkpoint path references updated across all skills to match the new docs/gangsta/<heist>/checkpoints/ structure

0.3.0 - 2026-04-13 — Software Dev Skills

Added

  • interrogation-debugging skill — systematic root-cause interrogation protocol before any fix attempt; prevents premature patching
  • drill-tdd skill — enforces Red-Green-Refactor with a hard rule: no production code without a failing test first
  • safehouse-worktrees skill — sets up isolated git worktrees so feature work never contaminates the main workspace
  • audit-review skill — dispatches the-inspector subagent for independent code review after implementation
  • receiving-orders skill — processes code review feedback with technical rigor, distinguishing valid orders from stronzate
  • sweep-verification skill — evidence-before-assertions gate that must pass before any "done" claim is made
  • exit-strategy skill — guides clean branch integration, PR creation, and safehouse cleanup after a Heist
  • the-inspector agent — independent code review subagent definition with standing audit authority
  • Cross-references wired between all new skills and the core Heist pipeline (the-hit, laundering, the-consigliere)
  • Software Development Skills section added to README

Fixed

  • Repository URLs corrected from placeholder to kucherenko/gangsta
  • Installation instructions updated to fetch-and-follow pattern

0.2.0 - 2026-04-13 — Cross-Platform

Added

  • OpenCode plugin (opencode/plugins/gangsta.js) with session-start hooks for automatic framework bootstrapping
  • Platform manifests for Claude Code (.claude-plugin/), Cursor (.cursor-plugin/), Codex (.codex/), and Gemini CLI (gemini-extension.json)
  • README.md — framework philosophy, full Heist Pipeline overview, Borgata Hierarchy table, and installation instructions for all supported platforms
  • AGENTS.md — contributor guidelines including zero-dependency mandate, skill change requirements, and Omerta law compliance rules

Fixed

  • Session-start hook rewritten to use awk for POSIX-compatible YAML frontmatter stripping (replaces non-portable bash workaround)

0.1.0 - 2026-04-13 — The Foundation

Added

  • omerta skill — the governance foundation; defines the Omerta Laws that govern all agent behavior (anti-hallucination, authorization, spec supremacy, etc.)
  • the-ledger skill — institutional memory system for Insights, Fails, and the Project Constitution
  • the-consigliere skill — impartial architectural advisor operating outside the chain of command with authority to invoke truth checks
  • the-underboss skill — COO-level task decomposition, territory allocation, and resource management
  • the-capo skill — domain territory commander template for orchestrating Soldier subagents
  • reconnaissance skill — Phase 1 intel gathering protocol with structured Dossier format
  • the-grilling skill — adversarial Multi-Agent Debate (Proposer vs Devils-Advocate) with bounded round limits and Don participation
  • the-sit-down skill — Phase 3 formal contract drafting with strict code prohibition (spec before implementation)
  • resource-development skill — Phase 4 task decomposition into Work Packages with territory allocation and token budgets
  • the-hit skill — Phase 5 parallel Soldier execution with TDD enforcement and escalation protocols
  • laundering skill — Phase 6 verification, integration, Consigliere review, and Ledger update
  • Named agent definitions: soldier, devils-advocate, proposer, synthesizer, associate
  • Full 6-phase Heist Pipeline: Reconnaissance → The Grilling → The Sit-Down → Resource Development → The Hit → Laundering
  • Borgata hierarchy: Don → Consigliere → Underboss → Capo → Soldiers/Associates
  • Project scaffold with package.json (MIT license, zero dependencies)