Releases: aget-framework/aget
v3.20.0 - Debt Paydown + Structural-Guard Deployment + Functional Capability
[3.20.0] - 2026-05-30
Theme: Debt Paydown + Structural-Guard Deployment + Functional Capability. The cycle spends an accumulated reliability dividend on three fronts: retiring carry-forward debt (the long-standing citation-resolution 404s and a spec-scoring fault), deploying structural guards that make release-and-close discipline enforced rather than advisory, and adding direct user-facing value on the highest-frequency session surface. The functional floor was raised mid-cycle so the release ships at least one high-reach capability improvement, not only internal hardening.
No breaking changes in v3.20. Existing instances upgrade by version-bump only.
Added
/aget-propose-actionspresentation enhancement (C-F1) — the fleet's highest-frequency session command now surfaces, per proposed action, an Evidence column (the grounding citation, previously dropped from the table), a ▶ Recommendation line (the agent's single lead pick + why), and a ⚠ Decisions-needed callout that lifts judgment-call items out of the autonomous rows. Principals see a recommendation, not just a menu.- Close-gate conformance guard (C-P1) — a close-gate conformance check (
close_gate_check.py) mechanically blocks marking a PROJECT_PLAN COMPLETE while V-test gates remain unchecked (replaces manual eyeballing of the prose gate). Wired into the close-project flow. - Health/wind-down signal-class severity (C-P3) — health and wind-down checks now classify findings by signal class so blocking conditions are distinguished from advisory ones.
- "Verify with the consumer's own check" rule (C-P4) — codified in the release SOP: cross-repo/CI claims are verified by the consumer's actual check (e.g. the real GitHub CI run), not by a local proxy.
Fixed
- Duplicate
CAP-REL-035declaration inAGET_RELEASE_SPEC(C-S1) — the capability was declared twice, tripping the declaration-uniqueness gate and scoring the entire 224-requirement spec as NONE. Merged into the single mature block; spec now scores L5 (Governed). - Citation-resolution remediation (R-REL-044 / CAP-REL-035) (C-D2) — resolved the unannotated citations the release citation validator flagged on published v3.18/v3.19 surfaces; cross-repo readers no longer hit unexplained 404s.
- Citation validator
.aget/specs/resolver — the validator falsely 404'd correct.aget/specs/...citations (a leading-dot path-resolution bug); now resolves them against the canonical tree, with a regression test. - Framework CI capability (C-I1) — pre-push hook hardening; corrected a
--criticalmode that would have run hardcoded tests absent from templates.
Notes
- This release carries internal anti-confabulation and audit-after-synthesis disciplines that govern how the cycle itself was built; those are documented in the framework's internal evolution record. [instance-only per L600]
v3.19.0 — Discipline + Healthy Friction Codification
[3.19.0] - 2026-05-23
Theme: Discipline + Healthy Friction Codification. The cycle's defining contribution is the framework's anti-confabulation and authorization-shape disciplines landing as enforced structure rather than prose advice: the agent's NBA-fill refusal (L976/L979), audit-after-synthesis pairing (L980), and over-application scope discipline (L983) are now wired into the skills, specs, and SOPs that govern day-to-day operation. "Healthy Friction" — surfacing a decision rather than rolling past it — is treated as a first-class release quality.
No breaking changes in v3.19. Existing instances upgrade by version-bump only.
Sleeping CAPs from v3.17: CAP-REL-032 + CAP-REL-033 were GRACE-EXTENDED to v3.19.0 (R-DEP-4). Disposition tracked in the release handoff; no new sleeping CAPs introduced at the V-test layer in v3.19.
Scope carry: Tier 2 PCRV citation-resolution remediation (245 unannotated 404s on v3.18 surfaces) re-baselined to v3.20 as a priority carry — theme-orthogonal, and the citation validator is not yet auto-enforced in the pre-release chain (L131 transparency flag recorded).
Added — Tier 1 (Implementation)
-
/aget-propose-actionsStep 2.7 — Audit-After-Synthesis pre-check (REQ-PA-013 + CAP-PA-013-01..04): when ≥2 proposed Next-Best-Actions write synthesis-class rows to the same governed artifact, at least one must classify as audit-class (re-derives quantities from primary sources). Reference classifierpropose_actions_classify.py; replay suitetest_propose_actions_step_2_7.py(7 tests). This is the structural (Channel-5) landing of the L980 audit-after-synthesis discipline and gh#1476 Healthy Friction codification. -
/aget-propose-actionsStep 2.8 — Aspirational-Flag Authorization-Shape pre-check (REQ-PA-014 + REQ-PA-015): distinguishes agent-mode self-issued aspirational flag-forms (--count=auto/--batch/--gonot in the skill's documented parameter set) → REFUSE (closes the L976/L979 NBA-fill / 24h-recurrence vector), from principal-mode principal-typed flag-forms → ACCEPT without ceremony (the F1 friction-reduction default). Budget remains a ceiling; trigger-presence is the floor. -
AGET_ISSUE_GOVERNANCE_SPECv2.1.0 → v2.2.0 (PP-042 Stream 1): introduces issuerouting_mode∈ {direct,supervisor_intake,supervisor_editorial,lesson_first} with CAP-ISSUE-009..014 + V-ISSUE-015..020 (CAP-001..008 intact). Lesson-first filings reference a captured L-doc as substrate (L977) for L-doc↔issue traceability. Paired with ADR-021 Amendment 1 (supervisor relay modes). -
gh#1476 Healthy Friction codification — SOP point-of-use channel (L467 Channel-2):
SOP_scope_lock_ceremonygains a standing §G1.AUDIT step (generalizing the ad-hoc audit-counts pass into a reusable audit-after-synthesis gate);SOP_release_processgains an audit-after-synthesis note at the Version-Inventory synthesis surface. No new L-doc — L980 is the anchor (anti-banner-inflation). -
L983 over-application scope discipline (in-cycle application): the L735 public-push-window banner now carries an explicit scope qualifier (
origin = aget-framework/*only; privategmelli/*repos exempt), preventing restrictive-discipline citations from being applied out of scope.
v3.18.0 — Substrate Hygiene + Memory-Layer Self-Application
Theme: Substrate Hygiene + Memory-Layer Self-Application (Hybrid A primary + B-tagged streams)
What's New
- AGET_MEMORY_SURFACE_SPEC canonical promotion (T1.16 + T2.37): v0.1 drafts/ → v0.2.0 canonical
aget/specs/AGET_MEMORY_SURFACE_SPEC.md. R-MS-001..007 + V-MS-001..008 + CAP-MS-001..003 at LANDED rigor; harness-vs-KB taxonomy formalized; outbound + inbound cross-refs wired atAGET_LDOC_SPEC+AGET_EVOLUTION_SPEC. Keystones the L908 family memory-layer closure. - Verb Registry Currency (T1.9 = PP-021, gh#1204; full 8-gate sub-plan in ~2hr): 37 Active + 4 Reserved verbs + 11 §Hierarchy Decisions pairs (incl.
analyze ⊂ check,scan ⊂ study,update ⊂ enhance,verify ⊂ validate,research ⊂ study).SOP_verb_registry_maintenance.mdv1.0.0 +audit_verb_registry.pydrift-detector ship; closes INIT-FRAMEWORK-COHERENCE Stream 2 verify/validate boundary. - Homepage Fork C Hybrid (T1.12; 8-gate sub-plan): org-profile inline releases bounded v3.10+; 14 pre-v3.10 entries archived;
## Roadmap→## Release History(L943); REQ-HOM v1.1.0 → v1.2.0 with Q-003 N=2 bounding + F-006 retirement (R-DEP-010 + v3.20 grace);release_homepage_update.pyADR-008 Generator (--check8-surface mode). L941-L944 cluster closed structurally. - /aget-create-initiative Strict promotion (T2.46): D71 verb-pair gap closed; direct authoring of
planning/initiatives/INIT-*.mdnow PROHIBITED unless skill invoked. Mirrors/aget-create-projectStrict precedent. Three Strict skills now:/aget-create-project,/aget-create-initiative,/aget-file-issue. - /aget-go capture wiring (T1.8 + T1.10; INIT-PRINCIPLED-EXECUTION Stream 1): SKILL-024 v1.3.0 REQ-PA-006a Batch GO Capture;
extract_go_records.py+audit_pa_006a.py(V-PA-006a falsifier) +wind_down_ext.pyGO-telemetry surface. Empirical: 31 cumulative GO records / 58% override rate visible at session-close. - Memory-Layer L-doc graduations: L960 (memory-entry-as-claim) + L961 (HANDOFF-deferral cross-session) + L963 (verify-before-authorize) + L964 (fabricating capture data while authoring capture discipline — the cycle's defining pattern) + L965 (V-test regex defect cascade) + L966 (scaffold-only discipline subordinated). L908 family now has 6+ graduated layers.
Cycle Discipline Highlight — Honest Defect Acknowledgment
Gate 1.5 (Tier 2 build) shipped at PARTIAL close (3/18 LANDED = 17%) with two structural defects acknowledged in-cycle:
- DEFECT-2: VERSION_SCOPE Tier 2 lacks per-row IN/OUT marker column.
- DEFECT-4: LOCK ceremony captured aggregate counts but not cohort composition.
Agent-side enumeration (path b) was attempted, produced 42 candidates (not 18), and refused to confabulate the missing 24 trim decisions — L964 prevention firing correctly. 4 forward-routables filed to v3.19 (F-G1.5-AUDIT-1..4) covering AGET_PROJECT_PLAN_SPEC + SCOPE_LOCK_SPEC amendments. The honest acknowledgment is itself the deliverable. Tier 1 LANDED-rate: 88% (15/17) — exceeds H-V318-RELEASE-001 target by 23 percentage points.
Sleeping-CAPs Disclosure
- CAP-REL-032 + CAP-REL-033 GRACE-EXTENDED to v3.19.0 (second grace; R-DEP-4 explicit v3.19 IMPLEMENT commitment; T1.15 closure).
- R-DEP-3 RECLASSIFY (B.1): 4 wake/wind shim items reclassified from Active Deprecations to Active Aliases.
- L962 L-doc candidate pending graduation (v3.19 substantial-change-routing skill-channel defense).
v3.18 ships ZERO new sleeping CAPs at V-test layer.
Compatibility
No breaking changes. Existing instances upgrade by version-bump only. Upgrade considerations: /aget-create-initiative is Strict for new INIT authoring (existing files preserved); AGET_MEMORY_SURFACE_SPEC lives at canonical path (drafts/ predecessor SUPERSEDED); verb registry refresh requires consulting aget/ontology/DESIGN_DIRECTION_skill_verb_vocabulary.md + L954 5-line pre-check for new skill names.
Spec-fault carry: gh#1179 + gh#1180 OPEN per L708 annotation precedent (best-effort artifact, not blocking).
See CHANGELOG.md for full Added/Changed sections.
v3.17.0 — Theme C3: Canonical Coherence + Structural Self-Conformance
Theme: C3 — Canonical Coherence + Structural Self-Conformance
What's New
-
framework-manageragent archetype. Closes the self-classification gap for agents canonically managing public framework repos. Propagated to 6 sites (identity.json,version.json,CHARTER,SCOPE_BOUNDARIES,AGENTS.md, ontologyC610FrameworkManagerArchetype). Grounded in Stewardship Theory (Davis, Schoorman & Donaldson 1997).
Traceability: T1.7, Q4=A.2 -
Post-release validators implemented. CAP-REL-030 (CHANGELOG) and CAP-REL-031 (Tag) are now executable scripts. Closes v3.16 sleeping CAPs. Empirical run vs v3.16.0 reference: 14/14 PASS. CAP-REL-032 + CAP-REL-033 grace-extended to v3.18.0 (Q1=B; R-DEP-011).
Traceability: T1.1, T1.2;scripts/post_release_changelog_validator.py+scripts/post_release_tag_validator.py -
Sibling-quadruple spec authoring (calibrated rigor per L103). Two specs at LANDED with V-tests: T2.18
SOP_scope_lock_ceremony.mdv1.0.0 (codifies the 4-gate ceremony executed at v3.16+v3.17 lock events); T2.19AGET_SKILL_LIFECYCLE_SPECv1.0.0 (Q-G1.5-2=B rejects the v3.16 SPEC-LANDED-IMPL-DEFERRED precedent — zero sleeping CAPs at V-test layer). Two at DRAFT: T2.20AGET_FLEET_UPGRADE_SPECv0.1.0; T2.23AGET_TASK_ROUTING_SPECv0.1.0. -
Substance-aware evolution check (
scripts/health_check.py). Closes L656 check-by-shape vs check-by-substance gap. WARN atnon_ldoc_count > 2× l_doc_count; CRITICAL at> 10×orbyte_size > 100 MB.
Traceability: T1.8, gh#1211 -
SOP_release_process.mdv1.32 → v1.45. H-RHSC-001 G3+G4 wiring. V-G7.x broadened from presence-style to multi-condition correctness. ExplicitRELEASE_REPOSarray closes the case-sensitive bash-glob silently skippingtemplate-document-processor-AGET.
Traceability: T1.5, T1.6 -
CAP-REL-006-02-NN + CAP-REL-008b/c spec amendments. Close 17-cycle CAP-REL-006-02 release-body chronic violation, 5-cycle template README stale, and surface-enumeration gap. 3 paired V-tests added (
validate_release_body.py,validate_homepage_currency.py,validate_template_readme_currency.py). SOP Phase 5.5 + 6.5 new gates BLOCKING at v3.18+. -
V-test scope-of-validation as the second axis of correctness. v3.16's lesson #1 (correctness-not-presence) extended: a V-test's declared scope must equal the actual canonical-artifact universe. Ratified by 6 in-cycle empirical recurrences in v3.17 (T1.7 V-T1.7 v0→EXT; G2 V-2.1; G4 V-1.5.2; org-profile 5+ cycles; AGET_DELTA chronic-17; CAP-REL-006-02-NN architecture-before-audit).
Sleeping-CAPs Disclosure
Inherited from v3.16 (now updated): CAP-REL-030 + CAP-REL-031 SPEC-LANDED-IMPL-DEFERRED → IMPLEMENTED at v3.17 (T1.1 + T1.2 closures). CAP-REL-032 + CAP-REL-033 GRACE-EXTENDED to v3.18.0 (Q1=B; R-DEP-011 rationale in governance/POLICY_deprecation.md Active Grace Extensions). v3.17 ships ZERO new sleeping CAPs at V-test layer.
Compatibility
No breaking changes in v3.17. Existing instances upgrade by version-bump only. The framework-manager archetype field addition is additive. Spec-fault carry: gh#1179 + gh#1180 OPEN per L708 annotation precedent (best-effort artifact, not blocking).
See CHANGELOG.md for full Added/Changed sections + AGET_DELTA_v3.17.md.
What This Release Doesn't Change
- Triple-surface release-narrative authorship (org profile + GitHub Releases body +
CHANGELOG.md). Identified post-release at L941/L942. Surface-architecture decision pending. - Pre-v3.16 release bodies remain non-conformant to CAP-REL-006-02-NN structured template (identified as L944 retroactive-scope question; effective-date threshold likely v3.16.0 per 2026-05-10 audit).
v3.16.0 - Framework-Discipline Closure + Wave-1A Spec Contracts
Theme: Framework-Discipline Closure + Wave-1A Spec Contracts + /aget-go Production + Knowledge-Tier Isolation Skeleton
What's New
/aget-go(SKILL-048 v1.0.0) — Healthy Friction primitive promoted to production. Authorizes; does not execute. Espanso;;ago_replaces;;g_pr_(POL-DEP-001 grace).- Wave-1A spec contracts (4 NEW) — CAP-REL-030/031/032/033 (post-release CHANGELOG / Tag / Badge-Parity / Contract-Test validators). See sleeping-CAPs disclosure below.
.agetignoreskeleton + CAP-SEC-007 — knowledge-tier isolation contract at canonical aget/ root (T0..T3 trust model; hook deferred).- Universal-skill mandate 32 → 29 — release-triad moved to release-execution archetype catalog (CAP-TPL-016-07; worker + supervisor only).
Plan_Status/Gate_Statustemplate schema (CAP-PP-003 disambiguation; backward-compatible —wind_down.pyreads both prefixes).- SOP_release_process v1.30 — tag-cut moved post-handoff (Phase 6.4.5; #1154 fix; self-applied at this release).
- SOP_fleet_migration v1.6.0 — Wave 0/1/2 sequencing.
Sleeping-CAPs Disclosure
CAP-REL-030/031/032/033 ship at SPEC-LANDED; IMPLEMENTATION DEFERRED v3.17. Validator scripts (scripts/post_release_*_validator.py) do NOT exist at v3.16.0. R-DEP-010 grace; v3.18 removal threshold. Headline #1154 invariant IS enforced procedurally via SOP v1.30 Phase 6.4.5 inline V-test (verified PASS at this tag).
Compatibility
No breaking changes. Instances upgrade by version-bump only. See CHANGELOG.md for full Added/Changed sections, sleeping-requirements table, continuing deprecations, and migration guide.
v3.15.0 — Two-Level Model Coherence + Security Hardening + Weekly Cadence
Breaking Release
v3.15 contains two breaking changes. See BREAKING_CHANGES_v3.15.md for migration guide.
- BC-001:
version.jsonold field names removed (19 renames, e.g.agent_name→aget_agent_name). Dual-read shim removed. - BC-002:
--fixflag surfaces removed from 13+ SKILL.md files. Replacement:/aget-enhance-health(SKILL-049).
What's New
/aget-enhance-health(SKILL-049): 7-phase health remediation. Pairs with/aget-check-health(detect) as thecheck → enhancepipeline.- AGET_SECURITY_SPEC v0.2: First dedicated security spec — 8 CAP-SEC contracts (4 outside-threat, 4 within-threat).
- AGET_BUDGET_GRAMMAR_SPEC v0.2: 4 CAP-BGG contracts formalizing budget grammar across skills.
- CAP-REL-029: Release Readiness Gate — pre-release checklist as testable EARS requirement.
- POL-REL-001: Weekly Saturday release policy formalized from 6-release empirical record.
- ADR-022: Breaking-change policy ratified — codifies Q3=(b) interpretation.
verification/validate_archetype_skills.py: Canonical promotion — mechanically enforces CAP-TPL-016-04 universal-skill mandate.- PIR infrastructure: SOP Phase 7.1.5 — Post-Implementation Review as a blocking release gate.
Migration
Estimated time: 30–60 min per agent (vs 15–20 min for prior non-breaking releases).
# Check for old version.json field names
grep -rE '"(agent_name|domain|portfolio|managed_by|manages|instance_type|archetype|specialization|template|identity_file|created|updated|intelligence_enabled|collaboration_enabled|capabilities|patterns|migration_history|knowledge_inheritance)"' .aget/ scripts/ .claude/
# Check for --fix flag usage
grep -r -- '--fix' .claude/skills/ scripts/See CHANGELOG.md and docs/BREAKING_CHANGES_v3.15.md for full details.
v3.14.1 — #979 installer partial-propagation hotfix
[3.14.1] - 2026-04-18
Theme: #979 Installer Partial-Propagation Hotfix
Fixed
installer/install.pyintemplate-advisor-aget,template-developer-aget, andtemplate-spec-engineer-agetnow referencesscripts/health_check.py(wasscripts/housekeeping_protocol.py— stale reference from partial #979 propagation in v3.11.1). Restores CI green on the 3 affected templates;test_enhanced_installer.py::test_standard_installandtest_advanced_installassertions satisfied.
Scope
- 4 repos bumped to v3.14.1: aget/ core (coordination) + 3 fixed templates. Other 10 templates unchanged and remain at v3.14.0. Surgical scope matches the asymmetric fix footprint.
- No breaking changes. No new deprecations.
Notes
Hotfix driven by supervisor's pre-upgrade CI gate. Framework shipped v3.14.0 onto CI-red in these 3 templates because validate_release_gate.py does not query downstream fleet CI (see v3.15 candidate enhancement for pre-release fleet-readiness gate). v3.14.1 restores fleet deployability.
[3.14.0] - 2026-04-18
Theme: v3.13 Loop Closure + Scope-Lock Discipline
Added
- CAP-REL-028 Upstream Deployment Feedback spec (REQ-REL-F-009): Formalizes the feedback channel from fleet agents back to the framework owner when deployment reveals gaps (L827 runtime dependency). Closes the deployment→framework feedback loop.
- DEPLOYMENT_SPEC_v3.13.0.yaml: Template baseline + reconciliation steps for fleet upgrade. Pairs with SOP Phase 2.5 deployment artifact sync.
log_skill_invocation.py: Skill telemetry logger. Appends structured JSONL entries toskill_invocations.jsonlwhen skills are invoked. Substrate for principal-facing skill-usage analytics.- CAP-SNAME-001-06 (Single-Verb Exception Registry) in
SKILL_NAMING_CONVENTION_SPECv1.4.0: Permitsaget-{verb}form for approved single-verb skills (aget-askSP-018,aget-nameSP-015). Caught as governance-debt during this release's Gate 0 test remediation. - Version-bump script coverage (
.aget/patterns/release/version_bump.py): Addedtemplate-document-processor-AGETto apply/check enumerations. Previously silently skipped.
Changed
- AGET_TEMPLATE_SPEC: Universal skills 15 → 31. Supervisor skills 18 → 37. Reflects skill-creation work completed this cycle; template conformance now tracks the expanded set.
- v3.13.0 handoff artifact enriched with lessons-from-main-fleet content for WorkCo (cross-fleet pattern transfer) and DEPLOYMENT_SPEC reference + skill-deployment guide. Handoff artifacts are now self-contained for remote fleets.
- Version bump: 3.13.0 → 3.14.0 across aget/ core and 13 templates (29 version-bearing files updated atomically; L429 compliance).
Fixed
- R-ISSUE-011 sanitization: 3
private-*references removed from public v3.13 handoff. Pattern generalized into/aget-file-issuesanitization path (L638 private-first routing). - SESSION_SKILLS_INDEX canonical paths:
.aget/patterns/session/→scripts/per DEPLOYMENT_SPEC v1.1.0.
Deprecated
Per POL-DEP-001 (2 minor-version grace per R-DEP-011):
scripts/wake_up.py→scripts/aget_open_session.py(removal v3.16.0)scripts/wind_down.py→scripts/aget_close_session.py(removal v3.16.0)scripts/wake_up_ext.py→scripts/aget_open_session_ext.py(removal v3.16.0)scripts/wind_down_ext.py→scripts/aget_close_session_ext.py(removal v3.16.0)
v3.14 and v3.15 accept both old and new names.
Governance
- v3.14 scope-locked at v1.0.0 (2026-04-18). 56 items across 6 committed themes: prefix normalization, fleet tooling, triad generalization, requirements publication, framework transparency, fleet economics. Execution through v3.14.x patches and v3.15 — this release does not claim delivery of the 56 items.
Notes
This CHANGELOG entry is retrospective-dominant: v3.14.0's content is primarily what the v3.13 cycle finally landed, plus governance-debt repayment caught during release-day verification.
v3.14.0 — v3.13 Loop Closure + Scope-Lock Discipline
[3.14.0] - 2026-04-18
Theme: v3.13 Loop Closure + Scope-Lock Discipline
Added
- CAP-REL-028 Upstream Deployment Feedback spec (REQ-REL-F-009): Formalizes the feedback channel from fleet agents back to the framework owner when deployment reveals gaps (L827 runtime dependency). Closes the deployment→framework feedback loop.
- DEPLOYMENT_SPEC_v3.13.0.yaml: Template baseline + reconciliation steps for fleet upgrade. Pairs with SOP Phase 2.5 deployment artifact sync.
log_skill_invocation.py: Skill telemetry logger. Appends structured JSONL entries toskill_invocations.jsonlwhen skills are invoked. Substrate for principal-facing skill-usage analytics.- CAP-SNAME-001-06 (Single-Verb Exception Registry) in
SKILL_NAMING_CONVENTION_SPECv1.4.0: Permitsaget-{verb}form for approved single-verb skills (aget-askSP-018,aget-nameSP-015). Caught as governance-debt during this release's Gate 0 test remediation. - Version-bump script coverage (
.aget/patterns/release/version_bump.py): Addedtemplate-document-processor-AGETto apply/check enumerations. Previously silently skipped.
Changed
- AGET_TEMPLATE_SPEC: Universal skills 15 → 31. Supervisor skills 18 → 37. Reflects skill-creation work completed this cycle; template conformance now tracks the expanded set.
- v3.13.0 handoff artifact enriched with lessons-from-main-fleet content for WorkCo (cross-fleet pattern transfer) and DEPLOYMENT_SPEC reference + skill-deployment guide. Handoff artifacts are now self-contained for remote fleets.
- Version bump: 3.13.0 → 3.14.0 across aget/ core and 13 templates (29 version-bearing files updated atomically; L429 compliance).
Fixed
- R-ISSUE-011 sanitization: 3
private-*references removed from public v3.13 handoff. Pattern generalized into/aget-file-issuesanitization path (L638 private-first routing). - SESSION_SKILLS_INDEX canonical paths:
.aget/patterns/session/→scripts/per DEPLOYMENT_SPEC v1.1.0.
Deprecated
Per POL-DEP-001 (2 minor-version grace per R-DEP-011):
scripts/wake_up.py→scripts/aget_open_session.py(removal v3.16.0)scripts/wind_down.py→scripts/aget_close_session.py(removal v3.16.0)scripts/wake_up_ext.py→scripts/aget_open_session_ext.py(removal v3.16.0)scripts/wind_down_ext.py→scripts/aget_close_session_ext.py(removal v3.16.0)
v3.14 and v3.15 accept both old and new names.
Governance
- v3.14 scope-locked at v1.0.0 (2026-04-18). 56 items across 6 committed themes: prefix normalization, fleet tooling, triad generalization, requirements publication, framework transparency, fleet economics. Execution through v3.14.x patches and v3.15 — this release does not claim delivery of the 56 items.
Notes
This CHANGELOG entry is retrospective-dominant: v3.14.0's content is primarily what the v3.13 cycle finally landed, plus governance-debt repayment caught during release-day verification.
v3.13.0
v3.13.0 — Operational Maturation & Fleet Automation
Key additions:
- validate_release_gate.py: structural exit-code enforcement (L784 fix)
- fleet_upgrade.py: single-script fleet migration (25-40 prompts → ≤5)
- Release Delivery Triad v0.2.0 (Builder/Spec Auditor/Critic)
- 8 new skills (24→31) with telemetry infrastructure
- Health check orchestration spec (3 tiers)
- Wind-down display format spec
- Governed Discourse Boundary spec
- Script divergence tracker
- Migration completion report template
Full release notes: https://github.com/aget-framework/aget
v3.12.0 -
See https://github.com/aget-framework/aget/blob/main/specs/deltas/AGET_DELTA_v3.12.md for complete changes.