Outcome
Adopt the canonical Aether repository-audit capability across applicable Ego Hygiene repositories through Pace's reviewable fleet-convergence model, without copying/forking audit specs, skills, or agents into 29 independently maintained implementations.
The goal is that a fresh AI conversation, Copilot session, local model, or approved automation can enter an applicable repository and discover the same pinned audit capability and local invocation contract.
Dependencies
Do not begin fleet writes until the upstream artifacts are reviewed and releasable:
- composable audit profiles + mature skill:
egohygiene/aether#86;
- applicable Aether distribution/install mechanism;
- organization policy/profile declaration from Hygiene where required;
- validation/evidence hooks from Egolint/Relay as applicable;
- Observatory adoption/read-model support;
- Holon materialization contract for new repositories when needed.
Use immutable released/pinned artifacts, not mutable sibling default branches.
Desired state
For each applicable repository, Pace should be able to determine:
- whether the canonical audit bundle/capability is applicable;
- selected Aether distribution/profile version;
- whether the repository has the required local pointer/config/projection;
- whether provider-specific projections are current;
- whether the canonical audit output location is available/configured;
- whether local instructions point to the managed capability rather than copied policy;
- whether the repository has a reviewed exception;
- whether the installed state is current, missing, drifted, stale, incompatible, or blocked.
Installation model
Prefer the smallest repository-local footprint possible.
Repository-local files should primarily contain:
- a version/profile pin or managed capability declaration;
- generated provider projection/pointer only where the host requires it;
- repository-specific configuration such as applicability, exclusions, or local evidence paths.
Do not copy the full Aether auditor specification or reusable skill prose into every repository as hand-maintained source.
Rollout protocol
- Observe the current fleet and classify existing audit implementations.
- Produce a no-write plan showing exact per-repository changes and exceptions.
- Reconcile legacy/custom auditor files non-destructively; preserve useful repository-specific configuration while removing duplicate canonical semantics only after review.
- Pilot on the contract-owning repositories plus materially different canaries.
- Open one bounded PR per repository by default.
- Validate the installed capability and provider projections locally/CI where applicable.
- Re-observe after merges and update the desired-state lock.
- Advance from observe/advisory toward stronger enforcement only after adoption evidence supports it.
Provider-neutral requirement
The installed capability must not assume one execution host.
A repository should be able to expose the same Aether audit semantics to:
- GitHub Copilot/custom agents;
- ChatGPT/manual fresh-conversation workflows;
- local/offline agent runners;
- future provider adapters;
without each provider becoming an independent source of audit policy.
Existing/legacy audit handling
Classify repository-local audit material as one of:
- canonical Aether-managed projection;
- repository-specific extension/configuration;
- historical report/evidence;
- legacy duplicate requiring migration;
- unrelated domain-specific audit;
- reviewed exception.
Never delete historical audits/ reports during capability rollout.
Acceptance criteria
Related
Non-goals
- Running a holistic audit of every repository in this issue.
- Automatically merging fleet PRs.
- Copying Aether source into every repository.
- Forcing every repository to use every Aether skill/agent.
- Making provider-specific prompt files canonical.
Outcome
Adopt the canonical Aether repository-audit capability across applicable Ego Hygiene repositories through Pace's reviewable fleet-convergence model, without copying/forking audit specs, skills, or agents into 29 independently maintained implementations.
The goal is that a fresh AI conversation, Copilot session, local model, or approved automation can enter an applicable repository and discover the same pinned audit capability and local invocation contract.
Dependencies
Do not begin fleet writes until the upstream artifacts are reviewed and releasable:
egohygiene/aether#86;Use immutable released/pinned artifacts, not mutable sibling default branches.
Desired state
For each applicable repository, Pace should be able to determine:
Installation model
Prefer the smallest repository-local footprint possible.
Repository-local files should primarily contain:
Do not copy the full Aether auditor specification or reusable skill prose into every repository as hand-maintained source.
Rollout protocol
Provider-neutral requirement
The installed capability must not assume one execution host.
A repository should be able to expose the same Aether audit semantics to:
without each provider becoming an independent source of audit policy.
Existing/legacy audit handling
Classify repository-local audit material as one of:
Never delete historical
audits/reports during capability rollout.Acceptance criteria
Related
egohygiene/relay#74egohygiene/observatory#5Non-goals