Skip to content

chore(repo): repo skeleton [P1.01]#2

Closed
cesarnml wants to merge 6 commits into
mainfrom
agents/p1-01-repo-skeleton
Closed

chore(repo): repo skeleton [P1.01]#2
cesarnml wants to merge 6 commits into
mainfrom
agents/p1-01-repo-skeleton

Conversation

@cesarnml
Copy link
Copy Markdown
Owner

@cesarnml cesarnml commented May 17, 2026

Summary

External AI Review

  • outcome: clean
  • reviewed commit: e934e51a43e0
  • current branch head: 4d08e50631ef
  • the latest recorded external AI review applies to an older branch head; the prior review history is shown below for debugging.
  • vendors: coderabbit, qodo

Actions Taken

  • 4d08e50631ef [coderabbit,qodo] chore(delivery): commit AI review artifacts after record-review P1.01

cesarnml added 4 commits May 18, 2026 04:34
0b51acd fix(subagent-review): wire artifactPath through wrapper and preserve across sync
72c2086 fix(install): correct consumer script paths and seed prReviewAgents

git-subtree-dir: .son-of-anton
git-subtree-split: 0b51acde39aab07b0b99c4cc56673081a5091079
Creates @codogotchi/contracts, @codogotchi/engine, and @codogotchi/cli as
Bun workspaces with stub src/index.ts and per-package tsconfig extending
root. cli depends on engine + contracts; engine depends on contracts.

Adds convex/ at repo root with convex.json + empty defineSchema({}) stub.
Installs convex as a root devDependency.

Updates .gitignore for .soa/, .convex/, .codogotchi-test-home/.

No product logic. All package exports are placeholders. bun run ci:quiet
green; workspace graph resolves @codogotchi/* via the workspace protocol.
Subagent review caught that convex.json placed inside convex/ is silently
ignored by the Convex CLI, which reads only the repo-root convex.json.
Moves the file so future bunx convex dev/deploy actually picks it up.
@qodo-code-review
Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 17, 2026

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (9)
  • docs
  • chore
  • style
  • refactor
  • perf
  • test
  • build
  • ci
  • revert

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: 0e2ee960-2a2a-4e47-9076-0197f97f7025

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

This PR introduces a monorepo workspace structure with three packages (CLI, contracts, and engine), integrates Convex backend configuration with an empty schema, and enhances the Son-of-Anton orchestrator's delivery tracking system. The changes extend artifact path metadata through the subagent review recording pipeline, ensure this metadata persists during state synchronization, and update configuration templates and documentation to reflect the new orchestrator capabilities and subtree structure.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

cesarnml added a commit that referenced this pull request May 18, 2026
4868ef5 chore: add initial .coderabbit.yaml configuration for review settings
d8a6a61 Merge commit '4d1f3c7f463c2dad785e1713a2e2f3c09dec9aba'
4d1f3c7 Squashed '.son-of-anton/' changes from 479230e..0b51acd
ac65ff3 chore(soa): point deliver scripts at .son-of-anton/ directly
2c5e694 chore(soa): wire deliver/closeout scripts and configure PR review agents
8969499 chore(tooling): add quiet script variants and ci aggregates
d669868 chore: format ignorePaths in cspell.json for consistency
bd9b8dd docs: add Phase 01 plan for CLI and Convex plumbing with detailed scope and goals; add Phase 01 implementation plan and tickets
b56ca02 docs: add drafts for Phase 1 CLI + Armory, Phase 2 Social + Health Drama, and Phase 3 Pet Gallery + Community
ff5397d chore(repo): scaffold Bun workspace with Son-of-Anton tooling
4c62f9c Squashed '.son-of-anton/' content from commit 479230e
679e4e6 Merge commit '4c62f9c825e4b3362bee23b19b6aecce417f8ec6' as '.son-of-anton'
4a21568 initial commit
REVERT: 0b51acd fix(subagent-review): wire artifactPath through wrapper and preserve across sync
REVERT: 72c2086 fix(install): correct consumer script paths and seed prReviewAgents
REVERT: 479230e chore(docs): move beta-v1-status to docs/overview/releases/
REVERT: d70da2b chore(pre-beta): remove glide mode, tighten validateRunnerArtifact, add beta status doc
REVERT: a8ff672 docs(beta): fix README flag table and adversarial template example
REVERT: 549ff5b docs(beta): fix stale docs, scaffold orchestrator.config.json on install, add prereq announcement
REVERT: bfbc0dc feat(subagent-review): preferred-runner fallback chain; remove reviewSubagentOverride
REVERT: 09ab7e2 chore(config): configure codex-exec as subagent review runner
REVERT: 0d2c6fe fix(review): commit ai review artifacts in applyTicketReviewUpdate
REVERT: 90a7883 fix(advance): auto-commit dirty worktree before advancing to next ticket
REVERT: ab8153e docs(subagent-review): introduce structured adversarial review template
REVERT: 8f0bc15 feat(post-red): add --red-commit-sha escape hatch; add Copilot to prReviewAgents
REVERT: fdc2502 docs(P10.05): phase 10 closeout — delivery status and retrospective
REVERT: 261e027 chore(delivery): commit AI review artifacts after record-review P10.04
REVERT: cc33f15 docs(P10.04): update ticket rationale with implementation decisions [post-verify]
REVERT: 90040f7 docs(P10.04): beta-surface honesty pass — runner-based review and contract updates
REVERT: dbe4671 fix(P10.03): add in_review bypass test and codex-exec validateRunnerArtifact coverage [subagent-review]
REVERT: 0a00028 docs(P10.03): update ticket rationale with implementation decisions [post-verify]
REVERT: 17e3f1b feat(P10.03): add codex exec runner via shared executeRunnerReview [green]
REVERT: d223939 test(P10.03): add codex exec review runner [red]
REVERT: 76bf9b3 fix(P10.02): patch Copilot late-review findings — path resolution, JSON validation, type reuse, test intent
REVERT: 6ed36d4 fix(P10.02): patch in_review gate bypass and strengthen does-not-gate test [subagent-review]
REVERT: 90f248a docs(P10.02): update ticket rationale with implementation decisions [post-verify]
REVERT: 7acc618 feat(P10.02): executor-owned subagent review via Claude CLI [green]
REVERT: e015c49 test(P10.02): prove claude runner review gating [red]
REVERT: f730e21 chore(delivery): commit AI review artifacts after record-review P10.01
REVERT: c95f261 fix(P10.01): narrow patchRunPolicyWithFlags runner flag type to SubagentReviewRunnerKind [post-verify]
REVERT: 1d490ad feat(subagent-review): runner-native subagent review config and run-policy contract [P10.01]
REVERT: 47ac5c4 docs(phase-10): implement tickets for runner-native subagent review and beta surface honesty pass
REVERT: 1796366 docs(beta): introduce Phase 10 for credibility and programmatic subagent review
REVERT: ed04c52 fix(delivery): commit AI review JSON after record-review
REVERT: f0aa2c9 fix(closeout): destructure loadState result in closeout-stack
REVERT: 93e4764 fix(orchestrator): exit hygiene & template fixes [P9.03]
REVERT: fe3d1c9 feat(orchestrator): tdd gate hardening [P9.02]
REVERT: 2668c12 fix(pr-review): billing noise pre-filter [P9.01]
REVERT: be8fc20 docs: implement phase 09 review loop hardening with billing noise pre-filter and TDD gate enhancements
REVERT: 77b6188 docs(docs): docs updates and retrospective [P8.02]
REVERT: a83c425 fix(runpolicy): runpolicy consumer wiring [P8.01]
REVERT: 08599d3 docs: update phase 08 runPolicy consumer wiring documentation and add implementation plan and ticket details
REVERT: ed1b860 docs: add spacing for clarity in phase 08 runPolicy consumer wiring documentation
REVERT: ebc4214 chore: remove reviewSubagentOverride from orchestrator config and add Phase 08 runPolicy consumer wiring documentation
REVERT: 7fe617f docs: enhance phase drafts with additional clarity and structure
REVERT: 3fdd8ae docs: add phases 08 to 10 drafts for runPolicy consumer wiring, review pipeline reliability, and TDD gate hardening
REVERT: bcc2621 docs: clarify gate descriptions in README.md for better understanding
REVERT: 27d3f43 Fix soa-sync CI regression
REVERT: a97b139 Refine workflow hero animation sequence
REVERT: 92c88be Update README.md
REVERT: fa159a6 Update images in README.md
REVERT: 7840330 Merge branch 'main' of https://github.com/cesarnml/son-of-anton
REVERT: 8b5547a media: add animated workflow hero assets
REVERT: 33b5f62 docs: update readme
REVERT: f32bd5c docs: add runtime policy overrides and flags for execution and resume
REVERT: 90d90bf Add AI review fetch and triage files for phases 07.02 to 07.05
REVERT: 65bec3f fix(delivery): skip empty cherry-picks in closeout-stack fallback
REVERT: 8af3ab5 docs(docs): docs updates and retrospective [P7.05]
REVERT: 3b39c75 feat(delivery-output): run-policy observability in status and workflow output [P7.04]
REVERT: a59f1db fix(P7.03): patch subagent findings — type safety, exempt start, edge cases [post-review]
REVERT: 4f41130 feat(P7.03): resume divergence guardrails and --baseline selection [green]
REVERT: 7aeeb39 test(P7.03): cover resume run-policy divergence rules [red]
REVERT: f6ab045 fix(P7.02): reject whitespace-only --review-subagent values [post-review]
REVERT: a8909a2 fix(P7.02): guard prReviewAgents absent when --pr-review-policy is non-disabled [subagent-review]
REVERT: 4e0ec45 fix(P7.02): ignore review artifact JSON files in cspell
REVERT: 678103e feat(P7.02): add runtime policy override flags and resolveRuntimePolicyOverrides
REVERT: 8a0a962 test(P7.02): cover runtime policy override parsing [red]
REVERT: 894e3c9 fix(P7.01): treat null runPolicy as missing in normalizeRunPolicy [post-review]
REVERT: 6817816 feat(delivery-state): run-policy state model and migration [P7.01]
REVERT: c1a0f0f docs(phase-07): add runtime policy override delivery plan
REVERT: 330e485 docs: revise phase 07 runtime policy plan
REVERT: 19203ec docs(drafts): add initial draft for Children-of-Aton v2 vision
REVERT: 96d6114 refactor(docs): rename template/templates → template/stubs; add ouroboros note
REVERT: 7a371a6 fix(soa-sync): refresh global ~/.claude/skills/soa/SKILL.md on every sync
REVERT: b013e0b docs(readme): add toolchain as explicit prerequisite
REVERT: 8b0127f docs(readme): remove unverified platform claims from agent compatibility
REVERT: ab9f0cd docs(readme): simplify agent compatibility — Claude is the exception, not the rule
REVERT: c1b3b71 feat(ideate): canonical output is docs/product/drafts/<slug>.md
REVERT: f981a56 docs(readme): clarify /soa ideate as optional scaffolding
REVERT: eb5c67c docs(readme): correct Claude-centric bias; make agent-agnostic framing primary
REVERT: 8e2238e docs: rewrite README as manifesto
REVERT: 034b090 chore(phase-06): format P6.05 review fetch artifact
REVERT: 3745ed5 test(p6-01): cover symlink guard in run_migration_1
REVERT: 410c621 fix(soa-sync): skip migration-1 when .agents is a symlink
REVERT: 47ff2f6 chore(phase-06): commit P6.05 review artifacts [ai-review]
REVERT: cd3c9ce docs(P6.05): phase exit and retrospective [green]
REVERT: a8e8e93 docs(P6.05): phase exit checklist [red]
REVERT: 1319a70 docs(docs): readme and docs [P6.04]
REVERT: aa2e403 fix(soa-sync): patch inject_soa_block edge cases [subagent-review]
REVERT: ff1eeae feat(soa-sync): agent-rule injection [green]
REVERT: 62f1c3e feat(soa-sync): agent-rule injection [red]
REVERT: f8a681a refactor(retrospectives): retrospective location migration [P6.02]
REVERT: 47348ab refactor(soa-sync): script rename, migration runner, and reviews path migration [P6.01]
REVERT: 9356d83 chore(config): remove example orchestrator configuration file
REVERT: 926f932 chore(config): set reviewSubagentOverride to codex:codex-rescue
REVERT: dec0b0a docs(phase-06): decompose delivery tickets for soa-sync refactor
REVERT: 221647a docs(phase-06-soa-sync): add consumer upgrade story and migration details
REVERT: a5a3726 docs(phase-exit): phase exit and retrospective scaffolding [P5.04]
REVERT: ec73149 fix(pr-metadata): pr scope propagation from ticket metadata [P5.03]
REVERT: d8bfa7c docs(P5.02): canonical template authority guidance [green]
REVERT: 77978d3 docs(P5.01): fix escaped quotes in rationale prose [post-verify]
REVERT: ad92933 docs(subagent-review): subagent review guidance clarity [P5.01]
REVERT: c06de9f chore: remove .claude from gitignore
REVERT: 25d7b61 fix(orchestrator): allow 'skipped' as explicit subagent-review outcome
REVERT: 843f240 docs: phase-05 implementation plan and tickets
REVERT: 51fea3b docs: add Phase 05 documentation for subagent review clarity and PR scope propagation
REVERT: 13ce1f6 fix: add resolveThreads property to prReviewAgents configuration
REVERT: 9181b83 chore: update renovate configuration with schedule, timezone, and patch settings
REVERT: fe4b326 Add renovate.json (#1)
REVERT: 47fc30c chore: remove phase 02 and phase 03 rough sketches
REVERT: 0f71cac fix(skills): preserve soa-prefixed helper wiring
REVERT: e4af740 fix(skills): align frontmatter names with soa-* symlink convention
REVERT: f0cdeb2 docs: docs, guidance, and retrospective [P4.02]
REVERT: 5188e66 fix: stable workflow contracts and di safety [P4.01]
REVERT: 0c876fb refactor(delivery): align post-verify contract and repo docs
REVERT: d4daad0 fix(delivery): disable unavailable subagent gate
REVERT: a09dba1 chore(tooling): add spellcheck to verify gates
REVERT: 43373f2 chore(repo): symlink CLAUDE.md to AGENTS.md
REVERT: e9c977b build(repo): add eslint, prettier, and ci workflow
REVERT: a0db61b docs(phase-04): add implementation plan and ticket breakdown
REVERT: 403f0c2 chore: add Phase 04 plan for orchestrator contract stability
REVERT: 9f4bab3 docs(P3.02): orchestrator ergonomics docs and phase-03 retrospective [P3.02]
REVERT: 35d5427 feat: guards, signals, and dead code cleanup [P3.01]
REVERT: 877b874 fix: remove stray symlinks from pr-review skill directory
REVERT: 3c8ce5a fix: remove son-of-anton skill duplicate and fix soa-* naming
REVERT: a61089e chore: gitignore .claude/ and untrack committed skill stubs
REVERT: 1a6c003 fix: sync-skills detects source repo and wires soa-* symlinks for self
REVERT: 31859d7 fix: update stale ai-code-review paths to pr-review after Phase 02 rename
REVERT: 209b296 chore: update orchestrator config
REVERT: e72269a chore: update orchestrator config
REVERT: 27c7159 chore: update orchestrator config
REVERT: 04b1ee5 docs(P3.03): update orchestrator ergonomics documentation and add implementation plan
REVERT: d7a6958 feat(phase-03): add orchestrator ergonomics documentation and define delivery goals
REVERT: dec0f53 refactor(ticket-flow): remove deprecated aliases for brand-new code
REVERT: db9e65b fix(delivery): wire gated handoff resume command [codexReview]
REVERT: a94669a feat(P2.02): docs, script renames, pr-review skill, example config [green]
REVERT: a6c7df0 test(P2.02): docs clean and resume command in handoff [red]
REVERT: aa4c98a core: core orchestrator: schema, cli, state machine, tests [P2.01]
REVERT: 29ca299 docs(P2): add phase-02 implementation plan and tickets
REVERT: 5a9fe57 refactor(docs): rename dirs to template/ and product/ layers
REVERT: e3e366d feat(docs): add documentation for Phase 01 CLI bug fixes and Phase 02 subagentCodeReview architecture
REVERT: 523195a fix(pr-metadata): resolve scope parsing from repo root [codex]
REVERT: 4384f74 docs(P1.02): record rationale for ticket-filename type derivation and scope parsing
REVERT: 5309b1a feat(pr-metadata): derive PR title from ticket filename and scope field [P1.02]
REVERT: 3242a23 test(P1.02): assert PR title derives from ticket filename and scope field [red]
REVERT: 8f82041 fix(cli): sync state.json to primary checkout after advance [P1.01]
REVERT: f53c6c3 chore: add rough sketches for Phase 02 and Phase 03 architecture and ergonomics
REVERT: 9046e7f chore: add initial .coderabbit.yaml configuration for review settings
REVERT: fcabee9 chore: add .env to .gitignore to prevent sensitive file tracking
REVERT: f065ac3 chore: fix planRoot and unignore delivery docs
REVERT: 7d30f97 chore: disable selfAudit while building.
REVERT: ff9afb2 chore: harden ticket template and ignore build artifacts
REVERT: 9e19f9e chore(soa): add comprehensive skill documentation for installation, updates, and delivery lifecycle commands
REVERT: 5103090 docs(enter-worktree): update skill description to clarify runtime-agnostic usage and bootstrap process
REVERT: 0ed38d3 docs(skills): enforce plan/decompose boundary in grill-me and soa skills
REVERT: 669a8fb fix(soa): delegate plan/decompose to soa-grill-me skill instead of inlining protocol
REVERT: 1a12646 docs: enforce 2-stage planning — product plan (why/what) before decompose (how)
REVERT: 8aad593 feat: add new agent skills for AI code review, closeout stack, enter worktree, grill me, son of anton ethos, and write retrospective
REVERT: f08b74c fix: rename readLatestCommitSubject to readFirstCommitSubject in tests (#2)
REVERT: b9d53a1 docs: clarify Telegram notification setup and add .env.example
REVERT: c4ae76a chore: update gitignore
REVERT: c88305c Merge branch 'main' of https://github.com/cesarnml/son-of-anton
REVERT: efbffb4 chore: update gitignore
REVERT: 430c72d Merge commit '664aa204eefddbbd6c128b9d29a00dc8bd27eca6'
REVERT: 98520ce docs(soa): clarify Codex scope contract and record-review skip condition
REVERT: aec1b97 feat(skills): add /soa alias skill for /son-of-anton
REVERT: 625fcd0 fix(soa): foreground resume prompt after advance in gated mode
REVERT: 8b45915 fix(soa): close brownfield setup gaps for symlinks and CI baseline
REVERT: dc0f62b docs(son-of-anton): clarify agent-agnostic design and Claude Code adapter
REVERT: f4a12e0 refactor(docs): move phase docs to consuming repo, update planRoot
REVERT: e459aa8 plan(phase-01): unblock production — 5-ticket delivery plan
REVERT: a6930df feat(son-of-anton): add sync-skills.sh to wire soa-prefixed .claude/skills symlinks
REVERT: 33b2ac4 Merge commit 'a237c8f236b62dfd45dfd3594b54947b043012f5'
REVERT: dc9efaf fix: use first commit subject for PR title instead of last commit
REVERT: 5872684 fix: use first commit subject for PR title instead of last commit
REVERT: 64860ce Merge commit 'f40455bc0d3072c3ca8691214ae7b2ee4a9003fa'
REVERT: 12ff21f feat: wire up son-of-anton for this repo — pnpm config, scripts, AGENTS.md, symlink
REVERT: 7bc2b45 docs: fix slash command syntax — space-separated args, not colon notation
REVERT: 62a989c Merge commit 'bb46b789e009b06ab2c843922e4d8c3757184df6'
REVERT: 78bc665 feat: sync son-of-anton skill — full delivery lifecycle commands
REVERT: d8ca32e feat: expand skill to full delivery lifecycle — ideate, plan, decompose, execute, resume, closeout
REVERT: 5005a7a Merge commit '92c69a284d58129d8bbbab531c1d68692a152db0'
REVERT: 55d33c3 docs: sync son-of-anton README — skill-first install path
REVERT: 0d69669 docs: make Claude Code skill the primary install path; demote manual git subtree to details
REVERT: cbef108 Merge commit '247709c41b6b33b0dca41053a815669066de9f4e'
REVERT: 9584303 docs: update son-of-anton README with HTTPS URLs and skill install instructions
REVERT: a69385f docs: update quick start to use HTTPS URLs and global Claude Code skill
REVERT: df94e37 Merge commit '82590ee96cb3c2b0197718abb87c5cc854477f74'
REVERT: e70a6a7 feat: add son-of-anton Claude Code skill for zero-friction subtree management
REVERT: e33a71d feat: add son-of-anton skill for zero-friction subtree management
REVERT: 7fd452a fix: strip remaining pirate-claw-specific content
REVERT: 9724be5 fix: update doc paths and genericize project-specific refs
REVERT: 803ae60 feat: initial son-of-anton template

git-subtree-dir: .son-of-anton
git-subtree-split: 4868ef5
cesarnml added a commit that referenced this pull request May 18, 2026
cd93c82 fix: use fetched ref for soa subtree updates
3482675 fix: make soa update pull explicit upstream ref
cd45586 chore: remove unused media files and update .gitignore
f9de30f fix: strengthen subagent review boundaries and discovery
a4df80a docs(template): replace codex:codex-rescue references with --preferred-runner
0b51acd fix(subagent-review): wire artifactPath through wrapper and preserve across sync
72c2086 fix(install): correct consumer script paths and seed prReviewAgents
479230e chore(docs): move beta-v1-status to docs/overview/releases/
d70da2b chore(pre-beta): remove glide mode, tighten validateRunnerArtifact, add beta status doc
a8ff672 docs(beta): fix README flag table and adversarial template example
549ff5b docs(beta): fix stale docs, scaffold orchestrator.config.json on install, add prereq announcement
bfbc0dc feat(subagent-review): preferred-runner fallback chain; remove reviewSubagentOverride
09ab7e2 chore(config): configure codex-exec as subagent review runner
0d2c6fe fix(review): commit ai review artifacts in applyTicketReviewUpdate
90a7883 fix(advance): auto-commit dirty worktree before advancing to next ticket
ab8153e docs(subagent-review): introduce structured adversarial review template
8f0bc15 feat(post-red): add --red-commit-sha escape hatch; add Copilot to prReviewAgents
fdc2502 docs(P10.05): phase 10 closeout — delivery status and retrospective
261e027 chore(delivery): commit AI review artifacts after record-review P10.04
cc33f15 docs(P10.04): update ticket rationale with implementation decisions [post-verify]
90040f7 docs(P10.04): beta-surface honesty pass — runner-based review and contract updates
dbe4671 fix(P10.03): add in_review bypass test and codex-exec validateRunnerArtifact coverage [subagent-review]
0a00028 docs(P10.03): update ticket rationale with implementation decisions [post-verify]
17e3f1b feat(P10.03): add codex exec runner via shared executeRunnerReview [green]
d223939 test(P10.03): add codex exec review runner [red]
76bf9b3 fix(P10.02): patch Copilot late-review findings — path resolution, JSON validation, type reuse, test intent
6ed36d4 fix(P10.02): patch in_review gate bypass and strengthen does-not-gate test [subagent-review]
90f248a docs(P10.02): update ticket rationale with implementation decisions [post-verify]
7acc618 feat(P10.02): executor-owned subagent review via Claude CLI [green]
e015c49 test(P10.02): prove claude runner review gating [red]
f730e21 chore(delivery): commit AI review artifacts after record-review P10.01
c95f261 fix(P10.01): narrow patchRunPolicyWithFlags runner flag type to SubagentReviewRunnerKind [post-verify]
1d490ad feat(subagent-review): runner-native subagent review config and run-policy contract [P10.01]
47ac5c4 docs(phase-10): implement tickets for runner-native subagent review and beta surface honesty pass
1796366 docs(beta): introduce Phase 10 for credibility and programmatic subagent review
ed04c52 fix(delivery): commit AI review JSON after record-review
f0aa2c9 fix(closeout): destructure loadState result in closeout-stack
93e4764 fix(orchestrator): exit hygiene & template fixes [P9.03]
fe3d1c9 feat(orchestrator): tdd gate hardening [P9.02]
2668c12 fix(pr-review): billing noise pre-filter [P9.01]
be8fc20 docs: implement phase 09 review loop hardening with billing noise pre-filter and TDD gate enhancements
77b6188 docs(docs): docs updates and retrospective [P8.02]
a83c425 fix(runpolicy): runpolicy consumer wiring [P8.01]
08599d3 docs: update phase 08 runPolicy consumer wiring documentation and add implementation plan and ticket details
ed1b860 docs: add spacing for clarity in phase 08 runPolicy consumer wiring documentation
ebc4214 chore: remove reviewSubagentOverride from orchestrator config and add Phase 08 runPolicy consumer wiring documentation
7fe617f docs: enhance phase drafts with additional clarity and structure
3fdd8ae docs: add phases 08 to 10 drafts for runPolicy consumer wiring, review pipeline reliability, and TDD gate hardening
bcc2621 docs: clarify gate descriptions in README.md for better understanding
27d3f43 Fix soa-sync CI regression
a97b139 Refine workflow hero animation sequence
92c88be Update README.md
fa159a6 Update images in README.md
7840330 Merge branch 'main' of https://github.com/cesarnml/son-of-anton
8b5547a media: add animated workflow hero assets
33b5f62 docs: update readme
f32bd5c docs: add runtime policy overrides and flags for execution and resume
90d90bf Add AI review fetch and triage files for phases 07.02 to 07.05
65bec3f fix(delivery): skip empty cherry-picks in closeout-stack fallback
8af3ab5 docs(docs): docs updates and retrospective [P7.05]
3b39c75 feat(delivery-output): run-policy observability in status and workflow output [P7.04]
a59f1db fix(P7.03): patch subagent findings — type safety, exempt start, edge cases [post-review]
4f41130 feat(P7.03): resume divergence guardrails and --baseline selection [green]
7aeeb39 test(P7.03): cover resume run-policy divergence rules [red]
f6ab045 fix(P7.02): reject whitespace-only --review-subagent values [post-review]
a8909a2 fix(P7.02): guard prReviewAgents absent when --pr-review-policy is non-disabled [subagent-review]
4e0ec45 fix(P7.02): ignore review artifact JSON files in cspell
678103e feat(P7.02): add runtime policy override flags and resolveRuntimePolicyOverrides
8a0a962 test(P7.02): cover runtime policy override parsing [red]
894e3c9 fix(P7.01): treat null runPolicy as missing in normalizeRunPolicy [post-review]
6817816 feat(delivery-state): run-policy state model and migration [P7.01]
c1a0f0f docs(phase-07): add runtime policy override delivery plan
330e485 docs: revise phase 07 runtime policy plan
19203ec docs(drafts): add initial draft for Children-of-Aton v2 vision
96d6114 refactor(docs): rename template/templates → template/stubs; add ouroboros note
7a371a6 fix(soa-sync): refresh global ~/.claude/skills/soa/SKILL.md on every sync
b013e0b docs(readme): add toolchain as explicit prerequisite
8b0127f docs(readme): remove unverified platform claims from agent compatibility
ab9f0cd docs(readme): simplify agent compatibility — Claude is the exception, not the rule
c1b3b71 feat(ideate): canonical output is docs/product/drafts/<slug>.md
f981a56 docs(readme): clarify /soa ideate as optional scaffolding
eb5c67c docs(readme): correct Claude-centric bias; make agent-agnostic framing primary
8e2238e docs: rewrite README as manifesto
034b090 chore(phase-06): format P6.05 review fetch artifact
3745ed5 test(p6-01): cover symlink guard in run_migration_1
410c621 fix(soa-sync): skip migration-1 when .agents is a symlink
47ff2f6 chore(phase-06): commit P6.05 review artifacts [ai-review]
cd3c9ce docs(P6.05): phase exit and retrospective [green]
a8e8e93 docs(P6.05): phase exit checklist [red]
1319a70 docs(docs): readme and docs [P6.04]
aa2e403 fix(soa-sync): patch inject_soa_block edge cases [subagent-review]
ff1eeae feat(soa-sync): agent-rule injection [green]
62f1c3e feat(soa-sync): agent-rule injection [red]
f8a681a refactor(retrospectives): retrospective location migration [P6.02]
47348ab refactor(soa-sync): script rename, migration runner, and reviews path migration [P6.01]
9356d83 chore(config): remove example orchestrator configuration file
926f932 chore(config): set reviewSubagentOverride to codex:codex-rescue
dec0b0a docs(phase-06): decompose delivery tickets for soa-sync refactor
221647a docs(phase-06-soa-sync): add consumer upgrade story and migration details
a5a3726 docs(phase-exit): phase exit and retrospective scaffolding [P5.04]
ec73149 fix(pr-metadata): pr scope propagation from ticket metadata [P5.03]
d8bfa7c docs(P5.02): canonical template authority guidance [green]
77978d3 docs(P5.01): fix escaped quotes in rationale prose [post-verify]
ad92933 docs(subagent-review): subagent review guidance clarity [P5.01]
c06de9f chore: remove .claude from gitignore
25d7b61 fix(orchestrator): allow 'skipped' as explicit subagent-review outcome
843f240 docs: phase-05 implementation plan and tickets
51fea3b docs: add Phase 05 documentation for subagent review clarity and PR scope propagation
13ce1f6 fix: add resolveThreads property to prReviewAgents configuration
9181b83 chore: update renovate configuration with schedule, timezone, and patch settings
fe4b326 Add renovate.json (#1)
47fc30c chore: remove phase 02 and phase 03 rough sketches
0f71cac fix(skills): preserve soa-prefixed helper wiring
e4af740 fix(skills): align frontmatter names with soa-* symlink convention
f0cdeb2 docs: docs, guidance, and retrospective [P4.02]
5188e66 fix: stable workflow contracts and di safety [P4.01]
0c876fb refactor(delivery): align post-verify contract and repo docs
d4daad0 fix(delivery): disable unavailable subagent gate
a09dba1 chore(tooling): add spellcheck to verify gates
43373f2 chore(repo): symlink CLAUDE.md to AGENTS.md
e9c977b build(repo): add eslint, prettier, and ci workflow
a0db61b docs(phase-04): add implementation plan and ticket breakdown
403f0c2 chore: add Phase 04 plan for orchestrator contract stability
9f4bab3 docs(P3.02): orchestrator ergonomics docs and phase-03 retrospective [P3.02]
35d5427 feat: guards, signals, and dead code cleanup [P3.01]
877b874 fix: remove stray symlinks from pr-review skill directory
3c8ce5a fix: remove son-of-anton skill duplicate and fix soa-* naming
a61089e chore: gitignore .claude/ and untrack committed skill stubs
1a6c003 fix: sync-skills detects source repo and wires soa-* symlinks for self
31859d7 fix: update stale ai-code-review paths to pr-review after Phase 02 rename
209b296 chore: update orchestrator config
e72269a chore: update orchestrator config
27c7159 chore: update orchestrator config
04b1ee5 docs(P3.03): update orchestrator ergonomics documentation and add implementation plan
d7a6958 feat(phase-03): add orchestrator ergonomics documentation and define delivery goals
dec0f53 refactor(ticket-flow): remove deprecated aliases for brand-new code
db9e65b fix(delivery): wire gated handoff resume command [codexReview]
a94669a feat(P2.02): docs, script renames, pr-review skill, example config [green]
a6c7df0 test(P2.02): docs clean and resume command in handoff [red]
aa4c98a core: core orchestrator: schema, cli, state machine, tests [P2.01]
29ca299 docs(P2): add phase-02 implementation plan and tickets
5a9fe57 refactor(docs): rename dirs to template/ and product/ layers
e3e366d feat(docs): add documentation for Phase 01 CLI bug fixes and Phase 02 subagentCodeReview architecture
523195a fix(pr-metadata): resolve scope parsing from repo root [codex]
4384f74 docs(P1.02): record rationale for ticket-filename type derivation and scope parsing
5309b1a feat(pr-metadata): derive PR title from ticket filename and scope field [P1.02]
3242a23 test(P1.02): assert PR title derives from ticket filename and scope field [red]
8f82041 fix(cli): sync state.json to primary checkout after advance [P1.01]
f53c6c3 chore: add rough sketches for Phase 02 and Phase 03 architecture and ergonomics
9046e7f chore: add initial .coderabbit.yaml configuration for review settings
fcabee9 chore: add .env to .gitignore to prevent sensitive file tracking
f065ac3 chore: fix planRoot and unignore delivery docs
7d30f97 chore: disable selfAudit while building.
ff9afb2 chore: harden ticket template and ignore build artifacts
9e19f9e chore(soa): add comprehensive skill documentation for installation, updates, and delivery lifecycle commands
5103090 docs(enter-worktree): update skill description to clarify runtime-agnostic usage and bootstrap process
0ed38d3 docs(skills): enforce plan/decompose boundary in grill-me and soa skills
669a8fb fix(soa): delegate plan/decompose to soa-grill-me skill instead of inlining protocol
1a12646 docs: enforce 2-stage planning — product plan (why/what) before decompose (how)
8aad593 feat: add new agent skills for AI code review, closeout stack, enter worktree, grill me, son of anton ethos, and write retrospective
f08b74c fix: rename readLatestCommitSubject to readFirstCommitSubject in tests (#2)
b9d53a1 docs: clarify Telegram notification setup and add .env.example
c4ae76a chore: update gitignore
c88305c Merge branch 'main' of https://github.com/cesarnml/son-of-anton
efbffb4 chore: update gitignore
430c72d Merge commit '664aa204eefddbbd6c128b9d29a00dc8bd27eca6'
98520ce docs(soa): clarify Codex scope contract and record-review skip condition
aec1b97 feat(skills): add /soa alias skill for /son-of-anton
625fcd0 fix(soa): foreground resume prompt after advance in gated mode
8b45915 fix(soa): close brownfield setup gaps for symlinks and CI baseline
dc0f62b docs(son-of-anton): clarify agent-agnostic design and Claude Code adapter
f4a12e0 refactor(docs): move phase docs to consuming repo, update planRoot
e459aa8 plan(phase-01): unblock production — 5-ticket delivery plan
a6930df feat(son-of-anton): add sync-skills.sh to wire soa-prefixed .claude/skills symlinks
33b2ac4 Merge commit 'a237c8f236b62dfd45dfd3594b54947b043012f5'
dc9efaf fix: use first commit subject for PR title instead of last commit
5872684 fix: use first commit subject for PR title instead of last commit
64860ce Merge commit 'f40455bc0d3072c3ca8691214ae7b2ee4a9003fa'
12ff21f feat: wire up son-of-anton for this repo — pnpm config, scripts, AGENTS.md, symlink
7bc2b45 docs: fix slash command syntax — space-separated args, not colon notation
62a989c Merge commit 'bb46b789e009b06ab2c843922e4d8c3757184df6'
78bc665 feat: sync son-of-anton skill — full delivery lifecycle commands
d8ca32e feat: expand skill to full delivery lifecycle — ideate, plan, decompose, execute, resume, closeout
5005a7a Merge commit '92c69a284d58129d8bbbab531c1d68692a152db0'
55d33c3 docs: sync son-of-anton README — skill-first install path
0d69669 docs: make Claude Code skill the primary install path; demote manual git subtree to details
cbef108 Merge commit '247709c41b6b33b0dca41053a815669066de9f4e'
9584303 docs: update son-of-anton README with HTTPS URLs and skill install instructions
a69385f docs: update quick start to use HTTPS URLs and global Claude Code skill
df94e37 Merge commit '82590ee96cb3c2b0197718abb87c5cc854477f74'
e70a6a7 feat: add son-of-anton Claude Code skill for zero-friction subtree management
e33a71d feat: add son-of-anton skill for zero-friction subtree management
7fd452a fix: strip remaining pirate-claw-specific content
9724be5 fix: update doc paths and genericize project-specific refs
803ae60 feat: initial son-of-anton template
REVERT: 4868ef5 chore: add initial .coderabbit.yaml configuration for review settings
REVERT: d8a6a61 Merge commit '4d1f3c7f463c2dad785e1713a2e2f3c09dec9aba'
REVERT: 4d1f3c7 Squashed '.son-of-anton/' changes from 479230e..0b51acd
REVERT: ac65ff3 chore(soa): point deliver scripts at .son-of-anton/ directly
REVERT: 2c5e694 chore(soa): wire deliver/closeout scripts and configure PR review agents
REVERT: 8969499 chore(tooling): add quiet script variants and ci aggregates
REVERT: d669868 chore: format ignorePaths in cspell.json for consistency
REVERT: bd9b8dd docs: add Phase 01 plan for CLI and Convex plumbing with detailed scope and goals; add Phase 01 implementation plan and tickets
REVERT: b56ca02 docs: add drafts for Phase 1 CLI + Armory, Phase 2 Social + Health Drama, and Phase 3 Pet Gallery + Community
REVERT: ff5397d chore(repo): scaffold Bun workspace with Son-of-Anton tooling
REVERT: 4c62f9c Squashed '.son-of-anton/' content from commit 479230e
REVERT: 679e4e6 Merge commit '4c62f9c825e4b3362bee23b19b6aecce417f8ec6' as '.son-of-anton'
REVERT: 4a21568 initial commit

git-subtree-dir: .son-of-anton
git-subtree-split: cd93c82cce667c482f4ff9b6e800978afc800655
@cesarnml
Copy link
Copy Markdown
Owner Author

Merged to main via closeout-stack recovery (P1.01). merge --squash conflicted with the stacked branch; landed this PR using sequential git cherry-pick instead.

@cesarnml cesarnml closed this May 19, 2026
@cesarnml cesarnml deleted the agents/p1-01-repo-skeleton branch May 19, 2026 22:12
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.

1 participant