Skip to content

Retire idea.md / --idea operator-seed pathway#402

Merged
jjackson merged 1 commit into
mainfrom
emdash/idea-ckji7
May 22, 2026
Merged

Retire idea.md / --idea operator-seed pathway#402
jjackson merged 1 commit into
mainfrom
emdash/idea-ckji7

Conversation

@jjackson
Copy link
Copy Markdown
Owner

Summary

The 2026-05-05 refactor reduced idea.md to an optional --idea FILE|- seed alongside the inputs/ evidence pack. The dual-path persisted but was rarely used and added cognitive load (eval rubric branches, orchestrator scripted-seed flow, permission-scan URL extraction, two manifest entries with matching test carve-outs).

Operators now put any free-text seed directly into inputs/ as a regular source file. One canonical input pathway, one synthesis surface.

What changed

Removed:

  • --idea FILE|- from /ace:run argument-hint + process
  • Scripted-seed branch + step-5 idea.md write in agents/ace-orchestrator.md
  • idea.md=<present|absent> from the run-start log line
  • Optional idea.md row in skills/idea-to-pdd § Inputs
  • idea.md-URL extraction in idea-to-pdd permission pre-flight
  • "or no idea.md" arm of the missing-source error
  • Both idea.md entries from lib/artifact-manifest.ts (run-root + legacy 1-design/idea.md) + matching RUN_LEVEL_EXEMPT carve-outs
  • runs/<run-id>/idea.md row in agents/orchestrator-reference.md
  • Two legacy 1-design/idea.md fixture files

Preserved:

  • clean_source detection in idea-to-pdd-eval (still useful — keys off reviewer-comment presence across the source pack). Dual-branch scoring unchanged; language updated from "idea.md" to "the source pack."
  • Historical changelog entries in both skills (audit trail of idea.md → multi-doc → no-idea.md evolution).
  • scripts/migrate-drive-layout.ts mapping (back-compat for pre-2026-05-05 runs).

Test plan

  • npm test — 4 pre-existing MCP coverage failures unchanged; no new failures from this PR.
  • npx vitest run test/lib/artifact-manifest-lint.test.ts test/fixtures/artifact-manifest.test.ts — 38/38 pass after fixture cleanup.
  • CI's clean-install check

🤖 Generated with Claude Code

@jjackson jjackson enabled auto-merge May 22, 2026 08:32
The 2026-05-05 refactor reduced idea.md to an optional --idea FILE|-
seed alongside the inputs/ evidence pack. The dual-path persisted but
was rarely used in practice and added cognitive load: the eval rubric
carried a clean-source dual-branch keyed off "idea.md contains reviewer
comments," the orchestrator had a special --idea-was-passed scripted-
seed flow at run start, idea-to-pdd scanned the idea.md body for Drive
URLs in its permission pre-flight, and the artifact manifest carried
two idea.md entries with corresponding test-side carve-outs.

Operators now put any free-text seed directly into inputs/ as a regular
source file. One canonical input pathway, one synthesis surface.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jjackson jjackson force-pushed the emdash/idea-ckji7 branch from 646521c to 5eec2f8 Compare May 22, 2026 08:35
@jjackson jjackson merged commit 8f28f99 into main May 22, 2026
1 of 2 checks passed
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