Skip to content

Docs: gotchas guide + declarative translation-rules design#27

Merged
stackedsax merged 1 commit into
mainfrom
docs/gotchas-and-audit
Jul 18, 2026
Merged

Docs: gotchas guide + declarative translation-rules design#27
stackedsax merged 1 commit into
mainfrom
docs/gotchas-and-audit

Conversation

@stackedsax

Copy link
Copy Markdown
Contributor

Fills two documentation gaps found in a docs pass:

  • docs/gotchas.md — a single home for the sharp edges: SPLAT fields are camelCase (and unknown fields are silently dropped), translation is lossy by design (extensions.* passthrough, --report), priority direction + --priority-range, container+script coexistence, JobSet for multi-role K8s, install-channel caveats, and the gitignored corpus.
  • docs/translation-rules.md — design for the planned declarative rules file (user-defined translations without patching source), written before the feature is built so it ships with docs.

New files only — no conflicts with the in-flight PRs. A follow-up will stitch --priority-range, the pairs scraper mode, and doc cross-links into the README once #23/#25/#26 land.

🤖 Generated with Claude Code

Two gaps from a documentation pass:

- docs/gotchas.md collects the sharp edges that were previously only implicit:
  the camelCase field requirement (and that unknown fields are silently
  dropped), lossy-by-design translation + extensions.* passthrough, priority
  direction/range, container+script coexistence, JobSet for multi-role K8s,
  install-channel caveats, and the gitignored corpus.
- docs/translation-rules.md specs the planned declarative rules file (letting
  users adjust translations without patching source) before it is built, so the
  feature ships with docs rather than after.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PnTz6Zxqa4jHocK8kCbyx
@stackedsax
stackedsax merged commit b338194 into main Jul 18, 2026
5 checks passed
@stackedsax
stackedsax deleted the docs/gotchas-and-audit branch July 18, 2026 21:34
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