Skip to content

Prepare odd-teaser lane for build-ready state#7

Merged
klappy merged 2 commits intomainfrom
claude/prepare-lane-prd-Jm7tW
Feb 2, 2026
Merged

Prepare odd-teaser lane for build-ready state#7
klappy merged 2 commits intomainfrom
claude/prepare-lane-prd-Jm7tW

Conversation

@klappy
Copy link
Copy Markdown
Owner

@klappy klappy commented Feb 2, 2026

Summary
∙ Add standard lane files to make odd-teaser ready for implementation attempts
∙ Create comprehensive KICKOFF.md with authority boundaries and sandbox rules
∙ Add HISTORY.md documenting v1.1 attempt learnings
∙ Create behavior.md (LLM behavior contract referenced in PRD but was missing)
∙ Update prompts/ATTEMPT_KICKOFF.md to point to lane-root KICKOFF.md


Note

Low Risk
Low risk: this PR only adds/updates documentation and prompt pointers; it doesn’t change runtime code paths, data handling, or build behavior.

Overview
Prepares the odd-teaser lane for implementation attempts by adding missing lane docs and tightening contributor/agent guidance.

Adds new lane-root docs: KICKOFF.md (sandbox/authority boundaries and attempt workflow), HISTORY.md (PRD version tracking + v1.1 learnings/decision), and behavior.md (LLM behavior contract referenced by the PRD).

Updates README.md to include structured lane overview/links and clarifies non-goals, and updates prompts/ATTEMPT_KICKOFF.md to direct attempts to the lane-root kickoff. Adds src/README.md to document promoted-source vs attempt-sandbox expectations and build command.

Written by Cursor Bugbot for commit 37683af. This will update automatically on new commits. Configure here.

Add standard lane files to make odd-teaser ready for implementation attempts:

- KICKOFF.md: Attempt starting instructions with authority boundaries
- HISTORY.md: Version tracking with v1.1 attempt learnings
- behavior.md: LLM behavior contract (referenced in PRD but missing)
- src/README.md: Implementation source placeholder
- README.md: Enhanced with complete lane structure

Key decision documented: odd-teaser MUST use LLM-based artifact detection
(odd-scribe style) instead of manual categorization UI.

https://claude.ai/code/session_01Hgj9vrpBzfwEsvUW9xtpgM
Makes the comprehensive kickoff instructions easier to find by pointing
to the lane-root KICKOFF.md with clear reading order.

https://claude.ai/code/session_01Hgj9vrpBzfwEsvUW9xtpgM
@klappy klappy merged commit 2b48b27 into main Feb 2, 2026
3 checks passed
klappy added a commit that referenced this pull request Apr 19, 2026
Live validation of telemetry_policy canary (klappy/oddkit#106) against
prod surfaced three gaps the original contract didn't name explicitly
enough:

1. Response envelope shape is part of the contract. A tool that
   returns {action, result} but omits server_time/assistant_text/debug
   breaks the time-discipline system even if governance_source is
   present. Added as Runtime Invariant #3.

2. canon_url parameter must be in the Zod schema, not just documented
   as a concept. MCP silently strips unknown parameters. The canary
   shipped with schema={} and canon_url was unreachable. Added as
   Runtime Invariant #4.

3. Live-smoke against the MCP endpoint is a ship-blocker, not a
   nice-to-have. Internal parser tests passed while the tool shipped
   with broken envelope and silent param stripping. Added as Runtime
   Invariant #7, template referenced.

Refactor Implications section expanded to a 7-point checklist and
acknowledges the canary's partial completion + follow-up PR as the
first documented test of the contract.

Follow-up PR that closes the canary gaps: klappy/oddkit#108.
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.

2 participants