github GanyuanRan/Aegis v1.9.0
Release v1.9.0

latest releases: v2.14.0, v2.13.1, v2.13.0...
4 months ago

v1.9.0 (2026-05-30)

Baseline Role Alignment

  • Added Baseline Role Alignment as the shared workflow quality lens for
    separating product / requirement truth from architecture / runtime boundary
    truth.
  • Defined Product / Requirement Baseline for accepted problem, success
    evidence, non-goals, workflow constraints, and approved requirement/spec
    intent.
  • Defined Architecture / Runtime Boundary Baseline for canonical owner,
    contract, source-of-truth boundary, dependency direction, compatibility,
    runtime-ready/method-pack boundary, and retirement state.

Unified Defect / Drift Vocabulary

  • Promoted Design Defect and Implementation Drift as the primary result
    vocabulary across process baseline, workflow quality baseline, brainstorming,
    completion verification, requesting-code-review, and code-reviewer templates.
  • Demoted Architecture Defect and Architecture Drift to compatibility
    aliases for architecture-scoped Design Defect and architecture-scoped
    Implementation Drift.
  • Updated review prompts and verification contracts so legacy phrases map back
    to the shared vocabulary instead of becoming a second result line.

Aegis Invocation Visibility

  • Added a natural Aegis closeout pattern for non-trivial tasks, so agents can
    briefly name the boundary or quality risk Aegis held steady without emitting
    stiff Used skills / Stage handoffs cards by default.
  • Preserved the method-pack authority boundary: invocation visibility remains
    advisory workflow discipline and does not grant completion authority,
    GateDecision, or PolicySnapshot.
  • Clarified user-language output: user-facing labels and prose follow the
    user's language, while exact commands, paths, identifiers, enum values, and
    necessary Aegis identifiers remain stable.

Workflow Quality Harness Entropy Reduction

  • Kept tests/e2e/workflow-quality-check.sh as the stable shell entrypoint
    while extracting heavy workflow quality matrix validation into
    tests/helpers/validate_workflow_quality_matrix.py.
  • Reduced mixed ownership in the shell harness: doc/skill contract lint stays
    in the shell entrypoint, while scenario matrix validation now has a dedicated
    Python helper.
  • Added release-audit hygiene so local ignored incubator content does not create
    false version-drift reports during version bumps.

Version

  • Bumped all declared plugin, marketplace, package, and extension manifests to
    1.9.0.

Verification

  • bash scripts/bump-version.sh 1.9.0
  • bash scripts/bump-version.sh --audit
  • python -m py_compile tests/helpers/validate_workflow_quality_matrix.py
  • python tests/helpers/validate_workflow_quality_matrix.py tests/e2e/fixtures/workflow-quality-matrix.json
  • bash tests/e2e/workflow-quality-check.sh
  • bash tests/e2e/governance-completion-contract-check.sh
  • bash tests/e2e/layer1-fast-check.sh --host-profile none
  • bash tests/e2e/run-all.sh --full --host-profile fast
  • git diff --check

Don't miss a new Aegis release

NewReleases is sending notifications on new releases.