Releases: existential-birds/beagle
Releases · existential-birds/beagle
v3.3.0
[3.3.0] - 2026-04-18
Added
- beagle-analysis: Add
web-researchskill — reusable research primitive that turns a sharp research question into a written plan, parallel-subagent findings, and a cited synthesis report (TL;DR/Findings/Gaps & Limitations/Sources) on disk. Dual-mode: directly invocable by users and programmatically invocable by companion skills (prfaq-beagle,brainstorm-beagle,strategy-interview) via a documented contract (#96) - beagle-analysis: Add
artifact-analysisskill — sibling primitive toweb-researchthat scans local documents and project knowledge (auto-discovering.beagle/concepts/,.planning/,docs/, and root README/brief files by default) via parallel subagents and produces a path-cited synthesis report with fixed sections (Documents Found/Key Insights/User / Market Context/Technical Context/Ideas & Decisions/Raw Detail Worth Preserving/Gaps & Limitations). Dual-mode with the same companion contract used byprfaq-beagle,brainstorm-beagle, andstrategy-interview(#96) - beagle-analysis: Add
prfaq-beagleskill — hardcore Working Backwards PRFAQ coach that runs a 5-stage gauntlet (Ignition → Press Release → Customer FAQ → Internal FAQ → Verdict) to filter weak product, internal-tool, or OSS concepts before they consumebrainstorm-beaglecycles. Detects concept type in Ignition and calibrates later stages; invokesweb-researchandartifact-analysisserially for grounding with graceful degradation onweb-tools-unavailableand resume-by-default onprior-run-present. Binary pass/fail verdict — on pass, produces a concept brief at.beagle/concepts/<slug>/brief.mdthatbrainstorm-beagleauto-ingests; on fail, produces targeted feedback naming exactly what stage to re-enter and what would need to be true (#96)
Changed
- beagle-analysis: Update
brainstorm-beagle— relocate spec output fromdocs/specs/YYYY-MM-DD-<topic>.mdto.beagle/concepts/<slug>/spec.md; auto-detectbrief.mdat startup and ingest it to skip most discovery; when invokingweb-researchorartifact-analysismid-session, land their outputs under the shared.beagle/concepts/<slug>/research/and.beagle/concepts/<slug>/analysis/folders so the whole concept-forging audit trail lives in one place (#96)
v3.2.0
[3.2.0] - 2026-04-18
Added
- beagle-analysis: Add
resolve-beagleskill — follow-up tobrainstorm-beaglethat orchestrates parallel research subagents (with sequential inline fallback) to close Open Questions and latent gaps in a spec, presents proposals one at a time for approval, and rewrites the spec in place (#94)
Fixed
- beagle-core: Make
gen-release-notesStep 5 explicit about updating[Unreleased]and inserting the new[VERSION]footer compare links, with an example diff and a verification grep — prevents the recurring CodeRabbit feedback that release PRs were missing footer reference links (#95) - release command: Add Step 3.5 verification gate that fails the release flow if CHANGELOG footer compare links for the new version are missing (#95)
Full Changelog: v3.1.0...v3.2.0
v3.1.0
[3.1.0] - 2026-04-11
Added
- beagle-rust: Add
macros-code-reviewskill for macro_rules!, proc macros, hygiene, fragment specifiers, and span handling (#92) - beagle-rust: Add
ffi-code-reviewskill for extern "C", repr(C), CStr/CString, callbacks, and bindgen patterns (#92) - beagle-rust: Add 10 new reference files across existing skills: lifetime-variance, types-layout, unsafe-deep, concurrency-primitives, api-design, ecosystem-patterns, advanced-testing, features-conditional, no-std, pinning-cancellation (#92)
Changed
- beagle-rust: Update all skills for Rust 2024 edition — RPIT lifetime capture, unsafe_op_in_unsafe_fn, async fn in traits, LazyCell/LazyLock, resolver v3 (#92)
- beagle-rust: Update
review-rustorchestrator to detect and route macros/FFI to new skills (#92) - beagle-rust: Expand verification protocol with macro, FFI, and concurrency false positive rules (#92)
v3.0.0
[3.0.0] - 2026-04-11
Removed
- beagle-analysis: Remove deprecated
12-factor-appsand12-factor-apps-analysisskills, superseded byagent-architecture-analysis(#90)
Changed
- BREAKING: Rename
brainstormskill tobrainstorm-beagleto resolve ClawHub slug conflict (#90) - BREAKING: Rename
humanizeskill tohumanize-beagleto resolve ClawHub slug conflict (#90) - beagle-analysis: Optimize skill descriptions for improved triggering accuracy (#90)
Fixed
- beagle-analysis: Remove stale reference to deleted
12-factor-appsskill inagent-architecture-analysisdescription (#90)
v2.12.1
v2.12.0
[2.12.0] - 2026-04-10
Added
- beagle-analysis: Add
strategy-interviewskill for structured strategy interviews using kernel framework with landscape mapping, choice cascade, and value innovation lenses (#85) - beagle-analysis: Add
strategy-reviewskill to pressure-test strategy documents for kernel integrity, bad-strategy patterns, coherence gaps, and untested assumptions (#85)
Changed
- beagle-docs: Refactor
humanizeskill to usereferences/directory for vocabulary swaps, fix strategies, and developer voice guidelines (#85) - beagle-docs: Add 10 new humanize fix categories: em dash overuse, thematic breaks, title case headings, curly quotes, negative parallelism, challenges-and-prospects formula, rule of three, inline-header lists, unnecessary tables, regression to mean (#85)
- Remove deprecated
beagleplugin entry from marketplace manifest (#85)
v2.11.0
v2.10.0
[2.10.0] - 2026-04-03
Added
- beagle-testing: Enforce E2E-only test plans — prohibit wrapping automated test suites (cargo test, pytest, npm test) and require real user-facing actions (#79)
- beagle-testing: Add Rust and Elixir stack detection, CLI/database test templates, and structured setup format (#79)
Changed
- beagle-testing:
run-test-planupdated to handle both new and legacy setup formats (#79)