docs(deploy-owned): the seam that shipped, not the one we both first proposed #689

Merged
coilyco-ops merged 1 commit from coilyco-ops/the-seam-that-shipped into main 2026-08-13 18:58:22 +00:00 AGit
Member

closes #682 - the page says accept both shapes; what landed reads the inner document and lets deploy extract, and the two loaders differ on purpose

closes #682 - the page says accept both shapes; what landed reads the inner document and lets deploy extract, and the two loaders differ on purpose
docs(deploy-owned): the seam that shipped, not the one we both first proposed
All checks were successful
ci / image-build (pull_request) Successful in 25s
ci / test (pull_request) Successful in 37s
ci / publish-echo-image (pull_request) Has been skipped
ci / publish-observed (pull_request) Has been skipped
410cfa03e7
The rule said "accept both shapes". No checker in this repository does,
and the one that exists deliberately does not.

sirens-echo#655 landed the opposite: the tool reads the inner document
and deploy extracts it with yq. Unwrapping data: inside a checker puts
Kubernetes knowledge in the repository that does not own k3s, and makes
the checker accept a shape the runtime never sees, so the checker and
the pod stop agreeing about what a valid file is. That drift is what
calling the runtime's own loader exists to prevent.

I proposed the unwrap myself on sirens-echo#682 before building it, so
this corrects my own text as much as anyone's.

Adds why the two loaders differ, which the page implies is an
inconsistency. It is not. LoadAccessPolicy narrows a schema this
repository owns. LoadMCPRoster cannot, because mcpServers is shared with
mcporter, Claude Code and Codex, so it refuses an empty roster instead.
A later reader should not make them match.

Keeps the wrapper-naming error message and the real-file fixture rule
unchanged, which are the parts that were right.

Refs sirens-echo#682, sirens-echo#684

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-gaming/sirens-echo!689
No description provided.