Skip to content

spec: define organization-wide repository release contract - #62

Merged
szmyty merged 3 commits into
mainfrom
codex/aether-repository-release-contract
Aug 31, 2026
Merged

spec: define organization-wide repository release contract#62
szmyty merged 3 commits into
mainfrom
codex/aether-repository-release-contract

Conversation

@szmyty

@szmyty szmyty commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Closes #61

Summary

  • add the versioned egohygiene.repository-release/v1 specification, JSON Schema, schema fixtures, profile examples, and migration guide;
  • add compact AGENTS.md release guidance plus Aether’s dogfooded declaration and safe release:plan|prepare|verify|publish Taskfile handoffs;
  • add the portable prepare-repository-release skill with packaged schema/reference validator and deterministic distribution/catalog artifacts;
  • require manually dispatched default-branch releases, immutable tags/assets, explicit evidence states, and repository-owned external delivery adapters.

Validation

  • python3 -m unittest tests.test_taskfile_workflows tests.test_repository_release_contract
  • portable declaration validator exercised against Aether and an installed standalone skill package
  • canonical skill validation and Aether skills/specifications/graph/link validation
  • distribution source/package byte comparisons and catalog determinism checks

The local runtime lacks the repository's declared jsonschema dev dependency, so the full validator suite was not run locally; CI installs requirements-dev.lock and will exercise the full schema/catalog checks.

@szmyty
szmyty merged commit 8a2a3d0 into main Aug 31, 2026
1 check passed
@szmyty
szmyty deleted the codex/aether-repository-release-contract branch August 31, 2026 04:28
@devactivity-app

Copy link
Copy Markdown

Pull Request Summary by devActivity

Metrics

Cycle Time: 6m

Achievements

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

spec(releases): define the organization-wide semantic release and changelog contract

1 participant