Releases: dusk-network/pituitary
v1.0.0-beta.9
What's Changed
- feat(ast): infer applies_to edges via tree-sitter (#261) by @autholykos in #269
- chore: move marketing content to private repo by @autholykos in #270
- feat(schema): temporal validity windows on governance edges by @autholykos in #274
- feat(mcp): governance protocol and layered context loading by @autholykos in #276
- feat(schema): confidence tiers on governance edges by @autholykos in #277
- feat(index): governance graph diff on incremental updates by @autholykos in #278
- feat(ast): rationale extraction and deliberate deviation classification by @autholykos in #279
- feat(index): spec family discovery via dependency graph clustering by @autholykos in #280
- docs: document governance graph features (#262-267) by @autholykos in #281
- docs: reposition as consistency governance for AI-native development by @autholykos in #282
- [codex] Improve governance CLI ergonomics by @autholykos in #283
- Add JSON source adapter by @autholykos in #284
- feat(analysis): cap completions, rank sections, and add minimal harness by @autholykos in #286
- Sync github/main to origin/main by @autholykos in #287
- [codex] Add runtime provenance and terminology exclude paths by @autholykos in #295
- [codex] Improve source debugging and runtime diagnostics by @autholykos in #296
- [codex] Fix doc applies_to lookups in compliance by @autholykos in #298
- [codex] Add additive relation-status output for check-compliance by @autholykos in #301
- refactor(config): split validation stages by @autholykos in #306
- refactor(cmd): split review report sections by @autholykos in #307
- refactor(analysis): stage drift and compliance pipelines by @autholykos in #308
- feat(status): surface governance hotspots by @autholykos in #309
- docs(readme): mention status governance hotspots by @autholykos in #310
- docs: clarify shipped slice and dogfood contract scope by @autholykos in #311
- refactor(index): rebuild on Stroma schema by @autholykos in #312
- refactor(index): finish Stroma extraction by @autholykos in #313
- Adopt Stroma snapshots as the corpus boundary by @autholykos in #314
- [codex] Clarify search score semantics for stroma v0.2.0 by @autholykos in #316
- [codex] Use Stroma incremental index updates by @autholykos in #317
- Harden filesystem and HTTP boundaries by @autholykos in #319
- Replace hand-rolled spec.toml parser with BurntSushi/toml by @autholykos in #321
- Extract four command renderers from cmd/render.go by @autholykos in #322
- Finish the cmd/render.go per-command split by @autholykos in #323
- Add commandRun[Req,Res] helper and migrate two CLI commands by @autholykos in #325
- Migrate three analysis commands to runCommand[Req,Res] by @autholykos in #329
- Migrate three more spec-centric commands to runCommand[Req,Res] by @autholykos in #330
- Migrate check-compliance to runCommand[Req,Res] by @autholykos in #328
- Polish pass on the runCommand migrations by @autholykos in #331
- Extend runCommand helper and migrate compile + canonicalize by @autholykos in #332
- Migrate migrate-config and explain-file to runCommand by @autholykos in #333
- Migrate fix to runCommand by @autholykos in #334
- Polish runCommand tests: nil-plan render + runner-option enforcement by @autholykos in #335
- Extract autoLoadWorkspaceRequest helper for trivial LoadRequestFile callbacks by @autholykos in #336
- Upgrade stroma dependency to v2.0.0 by @autholykos in #337
- Adopt stroma v2 KindRouterPolicy for per-kind chunking dispatch by @autholykos in #345
- Adopt stroma v2 ChunkContextualizer with heading-hierarchy prefix (#343) by @autholykos in #346
- Surface chunk contextualizer state in status / rebuild output (#347) by @autholykos in #349
- Thread chunking config through incremental update path (#348) by @autholykos in #350
- Adopt pluggable fusion + per-arm provenance for governance-aware retrieval (#342) by @autholykos in #351
- Regenerate AI mirrors via ccd sync (beta.1) by @autholykos in #352
- Add #289 terminology false-positive regression tests by @autholykos in #353
- Gate terminology semantic near-miss path behind opt-in flag (#354) by @autholykos in #355
- Default docs to LateChunkPolicy with rebuild-gated rollout (#344) by @autholykos in #356
- Publish #344 precision@k benchmark with null-result framing by @autholykos in #357
- Next-iteration retrieval benchmark: chunk-level scoring + smoke corpus (#358 Arm A) by @autholykos in #359
- Add #344 retrospective on benchmark-AC metric sensitivity range by @autholykos in #360
- Link #360 retrospective to #361 Arm B benchmark issue by @autholykos in #362
- Surface infer_applies_to flag state in rebuild, status, and freshness by @autholykos in #363
- Consolidate OpenAI embedder + chat onto stroma v2.1.0 (#339) by @autholykos in #365
- Wire cfg.MaxRetries through embedder via stroma v2.2.0 by @autholykos in #366
- [codex] Extract AST inference behind inferer boundary by @autholykos in #371
- [codex] Default AST inference for code-targeted specs by @autholykos in #373
- Resolve active pituitary analysis issues by @autholykos in #381
- Extract filesystem selector matching by @autholykos in #382
- Improve config recovery guidance by @autholykos in #383
Full Changelog: v1.0.0-beta.7...v1.0.0-beta.9
v1.0.0-beta.10
What's Changed
- Fix MCP registry OIDC audience by @autholykos in #384
Full Changelog: v1.0.0-beta.9...v1.0.0-beta.10
v1.0.0-beta.8
What's Changed
- feat(ast): infer applies_to edges via tree-sitter (#261) by @autholykos in #269
- chore: move marketing content to private repo by @autholykos in #270
- feat(schema): temporal validity windows on governance edges by @autholykos in #274
- feat(mcp): governance protocol and layered context loading by @autholykos in #276
- feat(schema): confidence tiers on governance edges by @autholykos in #277
- feat(index): governance graph diff on incremental updates by @autholykos in #278
- feat(ast): rationale extraction and deliberate deviation classification by @autholykos in #279
- feat(index): spec family discovery via dependency graph clustering by @autholykos in #280
- docs: document governance graph features (#262-267) by @autholykos in #281
- docs: reposition as consistency governance for AI-native development by @autholykos in #282
- [codex] Improve governance CLI ergonomics by @autholykos in #283
- Add JSON source adapter by @autholykos in #284
- feat(analysis): cap completions, rank sections, and add minimal harness by @autholykos in #286
Full Changelog: v1.0.0-beta.7...v1.0.0-beta.8
v1.0.0-beta.7
What's Changed
Multirepo support
- feat(explain-file): add repo_id and scoped workspace_path for secondary repos (#223) by @autholykos in #259
- feat(config): detect multirepo config shadowing during discovery (#224) by @autholykos in #259
- fix(config): use lightweight TOML parse for multirepo shadow detection (#224) by @autholykos in #259
Indexing & graph
- feat: support incremental index updates without full rebuild (#253) by @autholykos in #258
- feat: inject source_adapter metadata in loader for all adapters (#254) by @autholykos in #257
- feat: add relates_to soft edge type for non-dependency relationships (#252) by @autholykos in #256
Fixes
- fix: hardcoded adapter column in rebuild.go by @autholykos in #255
- fix: add tool definitions to server.json for Smithery discovery
Housekeeping
- chore: bump version to v1.0.0-beta.7 by @autholykos in #260
Full Changelog: v1.0.0-beta.6...v1.0.0-beta.7
v1.0.0-beta.6
What's Changed
- feat: replace CGO sqlite bindings with pure-Go Wasm alternative (#243) by @autholykos in #244
- perf: reduce token expenditure in semantic adjudication by @autholykos in #245
- feat: expand skill package to cover all major AI coding assistants (#198) by @autholykos in #246
- feat: add automated prompt evaluation for skill package (#199) by @autholykos in #247
- feat: prepare marketplace submissions for skill package (#200) by @autholykos in #248
- chore: bump version to v1.0.0-beta.6 by @autholykos in #249
Full Changelog: v1.0.0-beta.5...v1.0.0-beta.6
v1.0.0-beta.5
Highlights
New commands: compile deterministic terminology edits, check-spec-freshness stale spec detection.
Semantic runtime expansion: check-compliance, check-terminology, and canonicalize now support LLM-backed adjudication via runtime.analysis.
MCP surface doubled (6 → 13 tools): check_compliance, check_terminology, governed_by, compile_preview, fix_preview, status, explain_file. Agents get the full code-development loop: look up governing specs → write code → check compliance → verify terminology → preview fixes.
Parallel LLM adjudication: check-doc-drift and check-compliance now run LLM calls concurrently (bounded errgroup, concurrency 4). Wall-clock time scales inversely with concurrency.
UX improvements: ranked analyze-impact --summary mode, overlap pre-check, impact severity classification (breaking/behavioral/cosmetic), JSON rebuild progress events, multirepo explain-file and status path improvements.
What's Changed
- docs: add semantic runtime operator note by @autholykos in #214
- UX strengthening slice (ranked summaries, json progress, multirepo paths) by @autholykos in #226
- feat(skill): autoskiller v8 pituitary-cli optimization by @autholykos in #231
- feat: extend semantic runtime to check-compliance, check-terminology, and canonicalize by @autholykos in #233
- feat: add new overlap pre-check and analyze-impact severity classification by @autholykos in #233
- feat: add pituitary compile command by @autholykos in #234
- feat: add check-spec-freshness command by @autholykos in #240
- feat: expand MCP server tools for code-development workflow by @autholykos in #241
- feat: parallelize LLM adjudication in check-doc-drift and check-compliance by @autholykos in #242
Full Changelog: v1.0.0-beta.4...v1.0.0-beta.5
v1.0.0-beta.4
What's Changed
- Add diagnostic logging for discovery workflows by @autholykos in #187
- Improve Pituitary's agent-facing CLI UX by @autholykos in #194
- Switch Pituitary config parsing to BurntSushi/toml by @autholykos in #195
- Add adapter SDK and GitHub issue source by @autholykos in #196
- Add pituitary new scaffold command by @autholykos in #197
- Add review-spec GitHub Action by @autholykos in #201
- Expand Pituitary skill package guidance by @autholykos in #202
- Add launch materials and ignore local draft artifacts by @autholykos in #203
- Clarify semantic runtime model guidance by @autholykos in #204
- index: fall back to smaller embedding batches by @autholykos in #206
- Add role-aware doc drift analysis by @autholykos in #216
- Improve runtime failure diagnostics for provider errors by @autholykos in #217
- Add multi-repo workspace indexing by @autholykos in #218
- Add diff-aware doc drift analysis by @autholykos in #219
- Add named runtime profiles by @autholykos in #220
- Add terminology governance policies by @autholykos in #221
- Emit stronger remediation evidence for drift findings by @autholykos in #222
Full Changelog: v1.0.0-beta.3...v1.0.0-beta.4
v1.0.0-beta.3
What's Changed
- Handle duplicate refs during init discovery by @autholykos in #182
- Fix Windows path handling by @autholykos in #184
- Clean Go analyzer findings by @autholykos in #185
- Add minimal analyzer CI lane by @autholykos in #186
Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3
v1.0.0-beta.2
What's Changed
- Add docs/superpowers/ to .gitignore by @autholykos in #145
- README final polish: Peet mascot, command table, section reorder by @autholykos in #174
- Add social preview image by @autholykos in #175
- Add Smithery and MCPB configs for MCP registry distribution by @autholykos in #177
- Add server.json for official MCP registry by @autholykos in #178
- Fix init user trap: validate sources before writing config by @autholykos in #180
Full Changelog: v1.0.0-beta...v1.0.0-beta.2
v1.0.0-beta
What's Changed
- Apply positioning design: README, launch materials, docs, discover, roadmap by @autholykos in #138
- Add post-init and drift-without-fix guidance messages by @autholykos in #140
- RFC 0002: Kernel/extension adapter architecture by @autholykos in #141
- Sharpen Show HN text with builder voice by @autholykos in #143
- Reprioritize roadmap: kernel/extension architecture and GitHub issues by @autholykos in #142
- Update install docs for public repo by @autholykos in #144
Full Changelog: v1.0.0-alpha...v1.0.0-beta