Skip to content

feat: add phase-scoped canary and import observations - #29

Closed
kiranmagic7 wants to merge 8 commits into
agent/resource-determinism-gatesfrom
agent/canary-import-sinkhole-observations
Closed

feat: add phase-scoped canary and import observations#29
kiranmagic7 wants to merge 8 commits into
agent/resource-determinism-gatesfrom
agent/canary-import-sinkhole-observations

Conversation

@kiranmagic7

Copy link
Copy Markdown
Owner

Implements issue #22 on top of the hosted-green resource and determinism branch.

This adds schema-v3 phase-scoped observations, generated nonsecret canaries, bounded PID-free observation sequences, explicit CommonJS and ESM import resolution, and an optional no-route inert DNS/HTTP/TCP sinkhole. Raw request bytes are discarded; normalized profiles retain only stable canary identifiers and bounded counts.

Safety boundary: lifecycle remains the default, import and sinkhole are explicit experiments, the sinkhole has no routed network, and none of this is release or launch authority.

Verification before push: make check passed after rebasing onto agent/resource-determinism-gates.

Tracks #22.

Signed-off-by: Kiran <262980978+kiranmagic7@users.noreply.github.com>
Signed-off-by: Kiran <262980978+kiranmagic7@users.noreply.github.com>
Signed-off-by: Kiran <262980978+kiranmagic7@users.noreply.github.com>
Signed-off-by: Kiran <262980978+kiranmagic7@users.noreply.github.com>
Signed-off-by: Kiran <262980978+kiranmagic7@users.noreply.github.com>
Signed-off-by: Kiran <262980978+kiranmagic7@users.noreply.github.com>
Signed-off-by: Kiran <262980978+kiranmagic7@users.noreply.github.com>
Signed-off-by: Kiran <262980978+kiranmagic7@users.noreply.github.com>
@kiranmagic7

Copy link
Copy Markdown
Owner Author

Superseded by the consolidated PR #31. This branch is fully contained in the PR #31 history. Closing it to keep one active upgrade review branch. No merge, release, or launch occurred.

@kiranmagic7
kiranmagic7 deleted the agent/canary-import-sinkhole-observations branch August 10, 2026 09:09
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