Skip to content

feat: define repository continuity contract - #81

Merged
szmyty merged 1 commit into
mainfrom
codex/repository-continuity-contract
Sep 8, 2026
Merged

feat: define repository continuity contract#81
szmyty merged 1 commit into
mainfrom
codex/repository-continuity-contract

Conversation

@szmyty

@szmyty szmyty commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Closes #79.

Outcome

Defines the provider-neutral aether.repository-continuity/v1 contract and the focused maintain-repository-continuity skill so a fresh repository session can resume from a concise, evidence-grounded root CONTINUITY.md without replaying a prior conversation.

What changed

Boundaries

This PR does not perform the cross-skill/agent wiring in #80, make CONTINUITY.md an organization-wide required file, implement the EgoLint conformer, add mutating hooks, or roll the contract out to consumer repositories. It grants no merge, publication, deployment, credential, or external-write authority.

Validation

Passed:

  • ./aether distribution build --output-directory "dist" --check
  • ./aether validate --format "text" (existing preserved-provenance warning only)
  • ./aether catalog generate --check
  • python3 "catalog/validate_catalog.py"
  • ./aether eval run --skill "maintain-repository-continuity" --mode "deterministic" --format "text" — 13/13 cases
  • python3 -m unittest "tests.test_repository_continuity_contract" — 11/11 tests
  • python3 "library/organization/skills/validate-skills.py" — all 34 skills
  • git diff --check

Environment limitation:

  • ./aether test ran 154 tests: 153 passed and the existing consumer-installation E2E errored before its scenarios because this workspace has no local gh executable.
  • gh skill publish "dist" --dry-run was therefore not available locally; PR CI owns that check in its GitHub CLI-equipped runner.

Coordination

Open PR #75 was created from the same base and also touches README.md inventory counts and the generated first-party catalog. Whichever PR lands second must update from main, regenerate the catalog/distributions, and rerun validation; no semantic contract overlap was found.

@szmyty
szmyty merged commit 8550bec into main Sep 8, 2026
1 check passed
@szmyty
szmyty deleted the codex/repository-continuity-contract branch September 8, 2026 12:33
@devactivity-app

Copy link
Copy Markdown

Pull Request Summary by devActivity

Metrics

Cycle Time: 16m Coding Time: 1m

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.

Define the portable repository continuity contract and maintenance skill

1 participant