Skip to content

docs: producer-context hygiene — the three-class floor (closes #22) - #45

Merged
StevenMih merged 1 commit into
mainfrom
rehome/context-hygiene
Aug 6, 2026
Merged

docs: producer-context hygiene — the three-class floor (closes #22)#45
StevenMih merged 1 commit into
mainfrom
rehome/context-hygiene

Conversation

@StevenMih

Copy link
Copy Markdown
Contributor

Same-repo rebase of #26 (thisjody), which fails neutrality solely because fork PRs don't receive the NEUTRALITY_TERMS secret by design. Content unchanged — author credit preserved.

The adapter-author half of the #22 commission; the normative half is the Privacy Considerations section in action-state-group/agent-action-capsule#35, merged as #41. On any conflict, the profile text wins — this page says so up front.

One page: the three admission classes as a table (clear-safe handles / digest-only payloads / never-enters identity+secrets, including as digests), the binding-not-naming class test, allow-list-as-code with the ADK adapter's _SAFE_CONTEXT_ATTRS tuple as the reference shape, the MCP adapter's documented client-software-only session reach as the one deliberate exception that proves the floor, and a five-question authoring checklist as the pre-ship audit.

Closes #22.

🤖 Generated with Claude Code

The adapter-author half of the #22 commission; the normative half is the
Privacy Considerations section in action-state-group/agent-action-capsule#35
(merged as #41). On any conflict, the profile text wins — this page says so
up front.

One page: the three admission classes as a table (clear-safe handles /
digest-only payloads / never-enters identity+secrets, including as digests),
the binding-not-naming class test, allow-list-as-code with the ADK adapter's
_SAFE_CONTEXT_ATTRS tuple as the reference shape, the MCP adapter's
documented client-software-only session reach as the one deliberate
exception that proves the floor, and a five-question authoring checklist as
the pre-ship audit.

Original PR #26 (thisjody, fork context-hygiene branch) failed the
neutrality gate solely because fork PRs don't receive the NEUTRALITY_TERMS
secret by design. Rebased as this same-repo branch so the gate can actually
run. Author credit preserved — content is Jody's own, unchanged.

Signed-off-by: stevenmih <stevenmih88-3@gmail.com>
@StevenMih
StevenMih merged commit 47e4cc4 into main Aug 6, 2026
4 checks passed
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.

Producer-context hygiene guidance: what's safe to commit into a tamper-evident record

1 participant