Audit the current todo2code workspace, reproduce concrete failures and repair
only defects confirmed by tests or deterministic before/after evidence. Preserve
the concurrent baseline and keep implementation outside this ticket.
Initial confirmed candidates are:
t2c pipeline --help executes a pipeline and writes artifacts instead of
displaying help or returning a non-mutating usage result;Agentowi zabrania siÄ™ ... can be assigned
positive polarity by documentation extraction and create a false
CONFLICTING_INTENT against an equivalent TODO prohibition;1ebad96 (published concurrently while this plan was being prepared)
implements shared Markdown path resolution and create versus modify
planning; it needs independent validation for correctness, bounds and
regressions before this ticket relies on it.T2C-E2E-* failure codes.The untracked nlp2uri.yaml and all unrelated worktree changes remain outside
this ticket unless a test proves they are required for one of the defects above.
1ebad96 is reviewed and not overwritten
or attributed to this ticket.pipeline --help is demonstrably non-mutating.CONFLICTING_INTENT, without weakening genuine conflict detection.create/modify plans are
deterministic, repository-bounded and correct for existing, missing,
ambiguous and escaping paths.AC-09: Documentation, changelog and error-code references match the final behavior; no auto-apply, commit or push occurs without a separate request.
make e2e-core runs the deterministic core E2E gate in an isolated
Docker image whose workspace agrees with T2C_ROOT.make e2e-full adds Go, JDK 17, Rust and PHP, exercises all five SDK
examples and does not silently skip the required Java adapter test.Both E2E suites passed on 2026-08-01. The full suite ran 318 tests with zero failures and zero skips, both versioned gold benchmarks, all protocol smoke checks and all five SDK examples.
dist/ may not match source until an approved build is completed.