Observable-contract propagation + serialized boundaries; JA localization, naturalness & self-contained prompts (1.24.0)#177
Merged
Conversation
…ndaries (en) Promote Design Doc binding observable contracts from coverage tracking to an enforced propagation lane carried verbatim across plan -> task -> executor -> review, mirroring the existing ADR Bindings mechanism. - Reference Contracts: column/label set & order, derived-display rules, and state-lifecycle negatives copied verbatim into plan (Reference Contract Values) and task (Reference Contracts), each with a Y/N compliance check; enforced by an executor pre-check + exit-gate re-evaluation, a content-fidelity check in document-reviewer, and detection in code-reviewer (dd_violation). - Serialized boundaries: Connection Map / Field Propagation Map now cover in-runtime serialized boundaries (query string, route/CLI arg, env var, config, message payload, storage key, file) via Serialized Format + Consumer Parse Rule, with a roundtrip exit-gate check; Connection Map owners recorded as concrete file path(s) so they resolve as Investigation Targets. - technical-designer / -frontend: serialized boundary recording in the Field Propagation Map, plus lossless token-cost reduction (merge Output sections into Output Rules, drop Gate-order timing filler subsumed by the Gate Ordering intro). - Escalation: Reference Contract / roundtrip failures map to design_compliance_violation with explicit field mapping at both pre-implementation and exit gate. check:skills-index: 26 skills consistent. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ss (ja) - Port the observable-contract propagation + serialized-boundary changes into the Japanese assets (work-planner, task-decomposer, task-executor(-frontend), document-reviewer, code-reviewer, technical-designer(-frontend); plan/task/ design templates), mirroring the English side. - Corpus-wide Japanese naturalness pass across agents-ja / commands-ja / skills-ja: remove clause-joining em-dashes, unify である調 (incl. output templates), fix mid-sentence line wrapping, de-literalize calques (carry/name-it/agree-on/captured/awkward passives), fix word order, merge double parens, trim redundancy, clarify vague phrasing, resolve self-referential/duplicate section names. - Terminology unification: acceptance criteria -> 受入条件(AC) on first use then AC (受入基準 folded in); Traceability -> 設計-計画トレーサビリティ表; 完了条件 kept distinct as completion criteria. Role-declaration opening kept as です corpus-wide. Section headings unchanged; check:skills-index consistent across en/ja. Cross-agent/skill reference cleanup deferred to a separate sweep. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Make each worker agent and skill self-contained: replace references to other agents by name (input provenance, downstream consumers) and cross-skill name pointers with generic role/step descriptions, preserving functional intent. task-decomposer keeps only the file-naming convention (no routing-destination agent names). Orchestration layer (commands, subagents-orchestration-guide, task-analyzer), self references, and within-skill references are intentionally retained. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Promotes Design Doc binding observable contracts from coverage tracking to an enforced, verbatim propagation lane, mirroring the existing ADR Bindings mechanism — then localizes the change into Japanese, runs a corpus-wide Japanese naturalness pass, and makes worker agents/skills self-contained.
What changed
Observable-contract propagation (en) —
featReference Contract Values) and task (Reference Contracts), each with a Y/N compliance check. Enforced by an executor pre-check + exit-gate re-evaluation, a content-fidelity check indocument-reviewer, and detection incode-reviewer(dd_violation).Serialized Format+Consumer Parse Rule, with a roundtrip exit-gate check; Connection Map owners are recorded as concrete file paths.design_compliance_violationwith explicit field mapping at both pre-implementation and exit gate.technical-designer/-frontend(merge Output sections, drop Gate-order timing filler).Japanese localization + naturalness —
chore受入条件 (AC)on first use thenAC;Traceability→設計-計画トレーサビリティ表;完了条件kept distinct as completion criteria.Self-contained prompts —
refactortask-decomposerkeeps only the file-naming convention.commands,subagents-orchestration-guide,task-analyzer), self references, and within-skill references are intentionally retained.Verification
check:skills-index— all 26 skills consistent across en/ja.Version
🤖 Generated with Claude Code