Skip to content

test(roadmap): a replayable fixture set and scoring command for the implement job #3030

Closed

Description

@dan-petty

What happened

The implement job has no measure either. Its outcomes so far: #2735 and #2739 delivered; #2656 and #2747 needed a person; #2175 stopped at group 2 on a scratch file; others stopped at group 1 on a wrong plan. A prompt or tool change cannot be compared with an older one.

What should happen

  • Fixtures of small, real items: an issue, a plan, a repository SHA, and the properties that a good result has (tests pass, no deleted test, the diff touches only the group files, devops ci scope passes).
  • devops roadmap eval implement runs a step in a scratch clone with a chosen model and reports pass or fail by property, tokens and time.

Acceptance criteria

Related: tracker for this set (filed with it), #2908 (issue workflow), #2867 (draft PR evaluator), #3005 (task kind), #3010 to #3015 (plan gates), #2919 (stuck-item metrics), #2953 (Ollama parser).

Activity

  1. added
    type/testUnit, integration, invariant, or benchmark test authoring
    scope/roadmapThe roadmap jobs: intake, refine, stage, implement and the Service that runs them
    status/newStatus New: the item is not ready yet
    on Nov 1, 2026
  2. dan-petty commented on Nov 1, 2026

    @dan-petty
    OwnerAuthor

    Intake placed this item to the backlog: intake puts every new item in the backlog. A person plans the milestones.

    • Type: type/test. The test prefix of the title gives the type.
    • Scope: scope/roadmap. The (roadmap) scope of the title gives the scope.
    • Priority: P2-Medium. It enables regression testing of the implement job but does not block delivery of new features.
    • Value: Medium. It lets the team compare prompt and tool changes with a measurable score, reducing risk on the implement pipeline.
    • Effort: Medium. It needs at least 10 real fixtures, a scratch-clone runner, and a multi-property report, which is bounded but non-trivial.
    • Related: test(roadmap): a golden set of plan cases and a scoring command for the stage job #3028, which asks for a different change. Both add fixtures and a scoring command under the roadmap eval pattern, but the candidate targets the implement job and #3028 targets the stage job.
  3. added
    priority/p2-mediumStandard priority feature work and architectural improvements
    on Nov 1, 2026
  4. added
    owner/agentOwner Agent: an agentic coder works on the item
    status/in-progressActively being designed or implemented by developer or agent
    status/in-reviewPull request open and undergoing multi-persona review or CI gates
    and removed
    status/newStatus New: the item is not ready yet
    status/in-progressActively being designed or implemented by developer or agent
    on Nov 1, 2026
  5. removed
    status/in-reviewPull request open and undergoing multi-persona review or CI gates
    owner/agentOwner Agent: an agentic coder works on the item
    on Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort/mediumEffort Mediumpriority/p2-mediumStandard priority feature work and architectural improvementsscope/roadmapThe roadmap jobs: intake, refine, stage, implement and the Service that runs themsource/agentFiled by an agenttype/testUnit, integration, invariant, or benchmark test authoringvalue/mediumValue Medium

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions