From 26fe0921b901c3c35aa2670f7f780d90586a82f5 Mon Sep 17 00:00:00 2001 From: Christophe Henner Date: Thu, 1 Oct 2026 19:02:58 +0200 Subject: [PATCH] chore(aethyme): redeploy agent instructions for v0.8.13 Regenerate the Aethyme agent instructions from the released v0.8.13 binary. Generated files only. Co-Authored-By: Claude Opus 5.5 (1M context) --- .aethyme/generated/onboarding.json | 15 +++++--- AGENTS.md | 57 ++++++++++++++++++++++++++++++ CLAUDE.md | 57 ++++++++++++++++++++++++++++++ 3 files changed, 124 insertions(+), 5 deletions(-) diff --git a/.aethyme/generated/onboarding.json b/.aethyme/generated/onboarding.json index 20ca653a..b2e3401e 100644 --- a/.aethyme/generated/onboarding.json +++ b/.aethyme/generated/onboarding.json @@ -114,7 +114,7 @@ "member_count": 22, "ci_mentions": 0, "executable_entrypoints": 7, - "source_files": 208 + "source_files": 215 } }, { @@ -246,7 +246,7 @@ "member_count": 22, "ci_mentions": 0, "executable_entrypoints": 7, - "source_files": 208 + "source_files": 215 } }, "commands": [ @@ -454,6 +454,11 @@ } ], "dangerous_paths": [ + { + "path": ".aethyme/gates.toml", + "reason": "repository validation policy; changes affect every broker submission", + "provenance": "tracked path classification" + }, { "path": ".github/workflows", "reason": "repository automation; changes can affect publication or shared CI", @@ -496,9 +501,9 @@ ] }, "freshness": { - "source_digest": "14e149ab00837e2bef45608be9aced9758b822047913e88db2b33df2deacd459", + "source_digest": "6a4bec8975cc8172bad693d32fbf33724a37dfd7958b06118ec8a665f0b01c57", "source_commit": null, - "source_file_count": 525, + "source_file_count": 539, "generator": "deterministic" }, "telemetry": { @@ -523,7 +528,7 @@ "entrypoints": 8, "caution_zones": 1, "generated_paths": 1, - "dangerous_paths": 1, + "dangerous_paths": 2, "navigation_recipes": 3, "notes": 0 }, diff --git a/AGENTS.md b/AGENTS.md index a2905e87..6a40120e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,3 +1,60 @@ +# Agent Instructions + + +Generated by Aethyme; do not edit. Customize `.aethyme/overrides/agents.json` +(policy) or `.aethyme/overrides/onboarding.json` (orientation), then run +`aethyme deploy --repo "$PWD"`. + +## This repository + +`SP42`: rust repository (cargo). Fast test: `cargo test --workspace`. App entrypoint: `Procfile:web`. +Orientation: `.claude/skills/repo-onboarding/SKILL.md`, then `.claude/skills/repo-act/SKILL.md` (Codex: `.codex/skills/repo-onboarding/SKILL.md`, `.codex/skills/repo-act/SKILL.md`). Status: `.aethyme/generated/experience-status.md`. + +## Broker Coordination: before and after an edit + +Other agents may be working in sibling worktrees. + +1. `aethyme broker start --task ""`, then work only in the worktree it + reports and follow the working agreement it prints. Never edit another + session's worktree. +2. Commit early and small, and after each commit run + `aethyme broker push --session `. Once there is a first meaningful + commit, open a draft PR with `aethyme broker push --session --pr`, and + keep pushing until it is ready. Run `aethyme broker sync --session ` + before resuming a reused session and whenever push reports the branch is + behind the default branch. Never leave work only in the worktree. +3. When done: `aethyme broker submit --session `, then + `aethyme broker finish --session ` (it refuses while commits are unpushed). + +This repository's `push_session_branches` policy authorizes pushing your own +session branch and opening a draft PR; nothing else. Other remote or shared Git +and GitHub writes go through `aethyme broker advanced git` and +`aethyme broker advanced gh`. If `.aethyme/broker-action-required.md` appears, +read it first. Leases, gates, advisories and recovery: `references/broker.md`. + +## Finding code + +For "where is X" questions, try `aethyme explore --request "" --format brief` +first: one call prints a ranked summary and the top verified source spans. It +is a navigation aid, not an answer. Verify the spans before relying on them. + +## Commits + +Subject `type(scope): summary`. Types: `fix`, `feat`, `refactor`, `perf`, `test`, `docs`, `build`, `chore`, `revert`. +Substantive commits (`fix`, `feat`, `refactor`, `perf`) need `Problem`, `Decision`, `Rationale` and `Validation` sections; the others may be subject-only. +Check with `aethyme repo lint-commit-message `. + +## Everything else + +Load the Aethyme skill: `.claude/skills/aethyme/SKILL.md` (Codex: +`.codex/skills/aethyme/SKILL.md`). Its `references/` hold the detail: +`explore.md` (depth, intents, retries), `broker.md` (leases, gates, Git and +GitHub coordination, publication, recovery), `policy.md` (commit format, +branch and review practice, verifying these files), `graph-task.md` and +`dead-code.md`. + +## Maintainer Notes + ## Optional local Aethyme activation diff --git a/CLAUDE.md b/CLAUDE.md index a2905e87..6a40120e 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,3 +1,60 @@ +# Agent Instructions + + +Generated by Aethyme; do not edit. Customize `.aethyme/overrides/agents.json` +(policy) or `.aethyme/overrides/onboarding.json` (orientation), then run +`aethyme deploy --repo "$PWD"`. + +## This repository + +`SP42`: rust repository (cargo). Fast test: `cargo test --workspace`. App entrypoint: `Procfile:web`. +Orientation: `.claude/skills/repo-onboarding/SKILL.md`, then `.claude/skills/repo-act/SKILL.md` (Codex: `.codex/skills/repo-onboarding/SKILL.md`, `.codex/skills/repo-act/SKILL.md`). Status: `.aethyme/generated/experience-status.md`. + +## Broker Coordination: before and after an edit + +Other agents may be working in sibling worktrees. + +1. `aethyme broker start --task ""`, then work only in the worktree it + reports and follow the working agreement it prints. Never edit another + session's worktree. +2. Commit early and small, and after each commit run + `aethyme broker push --session `. Once there is a first meaningful + commit, open a draft PR with `aethyme broker push --session --pr`, and + keep pushing until it is ready. Run `aethyme broker sync --session ` + before resuming a reused session and whenever push reports the branch is + behind the default branch. Never leave work only in the worktree. +3. When done: `aethyme broker submit --session `, then + `aethyme broker finish --session ` (it refuses while commits are unpushed). + +This repository's `push_session_branches` policy authorizes pushing your own +session branch and opening a draft PR; nothing else. Other remote or shared Git +and GitHub writes go through `aethyme broker advanced git` and +`aethyme broker advanced gh`. If `.aethyme/broker-action-required.md` appears, +read it first. Leases, gates, advisories and recovery: `references/broker.md`. + +## Finding code + +For "where is X" questions, try `aethyme explore --request "" --format brief` +first: one call prints a ranked summary and the top verified source spans. It +is a navigation aid, not an answer. Verify the spans before relying on them. + +## Commits + +Subject `type(scope): summary`. Types: `fix`, `feat`, `refactor`, `perf`, `test`, `docs`, `build`, `chore`, `revert`. +Substantive commits (`fix`, `feat`, `refactor`, `perf`) need `Problem`, `Decision`, `Rationale` and `Validation` sections; the others may be subject-only. +Check with `aethyme repo lint-commit-message `. + +## Everything else + +Load the Aethyme skill: `.claude/skills/aethyme/SKILL.md` (Codex: +`.codex/skills/aethyme/SKILL.md`). Its `references/` hold the detail: +`explore.md` (depth, intents, retries), `broker.md` (leases, gates, Git and +GitHub coordination, publication, recovery), `policy.md` (commit format, +branch and review practice, verifying these files), `graph-task.md` and +`dead-code.md`. + +## Maintainer Notes + ## Optional local Aethyme activation