Skip to content

T16 — Iterative refinement, solve sub-phases, solve_mode, interrupt, logging #16

Description

@michel2323

Task T16 of TASKS.md — milestone M5 — Solve extras.

Reads: PLAN §1.2, §1.3 (ir_*, solve_mode), §1.4 (user_host_interrupt, ir_n_steps data), §2.5.

Depends on: #15 (T15) must be merged first; tasks are strictly sequential.

Scope and deliverables: the section T16 of TASKS.md on main is the single source of truth; it is not copied here so it cannot drift. Read it together with the PLAN.md sections it names and the Report blocks of the previous tasks.

Definition of done (tests: test/test_refinement.jl, CPU + CUDA):

  • Every test listed in the task passes on the KA CPU backend (GitHub runner) and on the CUDA/AMDGPU self-hosted runners (Run tests and Aqua checks green on the PR).
  • The task's status marker in TASKS.md is set and its Report block is filled in honestly (CUDA counts come from CI).
  • A PR titled T16: … from branch task/T16-<slug> with Closes #16 in its body, reviewed by the Claude reviewer with VERDICT: APPROVE.
  • Out-of-scope bugs or follow-ups found on the way are opened as separate issues (label found-by-agent), not fixed silently.

How it starts: add the label claude:implement (the pipeline does this automatically after the previous task's PR merges; label on-hold to prevent that).


Generated by Claude Code

Activity

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

    claude:implementStart the Claude implementer on this task issuetaskOne task from TASKS.md

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions