Skip to content

fix(feature): scope Aeon watermark to dev-loop test runs only - #77

Open
Svector-anu wants to merge 1 commit into
mainfrom
worktree-feature-skill-watermark-scope
Open

fix(feature): scope Aeon watermark to dev-loop test runs only#77
Svector-anu wants to merge 1 commit into
mainfrom
worktree-feature-skill-watermark-scope

Conversation

@Svector-anu

@Svector-anu Svector-anu commented Sep 11, 2026

Copy link
Copy Markdown
Owner

summary

  • satched-branch PRs always carried "Built autonomously by Aeon" unconditionally, even though that branch is never dispatched as part of a chain (i.e. never an Aeon Engineer test) - it's always production output.
  • External-branch PRs always carried "Built by Aeon" unconditionally, including PR fix: validate complete reactive conditions #76 from the dev-loop dogfood test that prompted this change.

Changes

  • skills/feature/SKILL.md §A8: dropped the watched-branch footer entirely.
  • skills/feature/SKILL.md §B7: gated the external-branch footer on $AEON_DISPATCH_ID, which chain-runner only sets when a chain dispatched the run - currently that's only the dev-loop chain (feature → pr-review), i.e. an Aeon Engineer self-test. Standalone/manual/scheduled external runs now ship with no watermark.

Context

Requested after reviewing PR #76 (the dev-loop chain's first real dogfood run): "built by aeon is okay, but only when we are testing the aeon engineer." Production contribution PRs should read like normal engineering work; the watermark should only signal a self-test of the pipeline itself.

The watched branch's "Built autonomously by Aeon" footer and the
external branch's "Built by Aeon" footer were unconditional, so every
production PR (real contributions, not pipeline tests) carried AI
attribution branding regardless of context.

Drop the watched-branch footer entirely - it's never dispatched as
part of a chain, so it's always production output. Gate the
external-branch footer on $AEON_DISPATCH_ID, which is only set when
chain-runner dispatches the run (currently only the dev-loop chain,
i.e. an Aeon Engineer self-test) - standalone external runs now ship
with no watermark.

Claude-Session: https://claude.ai/code/session_016xbBGRZZNLpo3XeMqrEzNA
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