Why
Date: 2026-05-10
Preflighted: 2026-05-14 — confirmed test functions still exist at cited paths; _subprocess_helpers/ directory already in place from PR #20 precedent; arq still at >=0.26 (0.28.0 in uv.lock); two crons now registered in WorkerSettings.cron_jobs (added context note).
Status: Idea (deferred from feat_study_lifecycle Phase 2 / PR #25 final GPT-5.5 review). Still applicable as of 2026-05-14: the three in-process tests cited below still cover the resume contract correctly; a subprocess test would add a narrow Arq-version-regression guard.
Priority: Backlo…
Status
- Stage: IDEA
- Priority: Backlog — explicitly held for MVP2 (folder name suffix). Trigger-locked per the idea body: arq pin bump, third cron, or MVP3 hardening opt-in.
Definition of done
Definition of done lives in the linked artifact(s) below — open it before starting.
Artifacts
How to execute
-
Preflight the idea against the current codebase (catches stale file/line references, obsolete deferral rationale, drifted dependencies):
/idea-preflight docs/00_overview/planned_features/02_mvp2/infra_arq_subprocess_test/idea.md
The skill applies patches in-place; review with git diff after it runs.
-
Run the full pipeline autonomously (spec → plan → implement → PR):
/pipeline docs/00_overview/planned_features/02_mvp2/infra_arq_subprocess_test --auto
--auto skips inter-stage approval pauses but keeps all hard quality gates (cross-model review via GPT-5.5 in spec-gen + impl-plan-gen, per-story verification gates, test coverage audit, CI watch, Gemini adjudication, final cross-model review). The PR is opened but NOT merged — you merge it manually after review.
-
If you don't want full autonomy, drop the --auto flag — the pipeline will pause for approval between each stage (spec, plan, implement) so you can review and request changes.
Notes
This issue is part of the MVP2 backlog issue-coverage sweep (2026-06-02) — every active MVP2 folder should have a tracking issue so external contributors can discover the work without grep-ing the planned-features tree. If you pick this up, drop a comment so others don't duplicate; if you find the linked idea/spec stale, run /idea-preflight first to refresh it.
Why
Status
Definition of done
Definition of done lives in the linked artifact(s) below — open it before starting.
Artifacts
docs/00_overview/planned_features/02_mvp2/infra_arq_subprocess_test/idea.mdHow to execute
Preflight the idea against the current codebase (catches stale file/line references, obsolete deferral rationale, drifted dependencies):
The skill applies patches in-place; review with
git diffafter it runs.Run the full pipeline autonomously (spec → plan → implement → PR):
--autoskips inter-stage approval pauses but keeps all hard quality gates (cross-model review via GPT-5.5 in spec-gen + impl-plan-gen, per-story verification gates, test coverage audit, CI watch, Gemini adjudication, final cross-model review). The PR is opened but NOT merged — you merge it manually after review.If you don't want full autonomy, drop the
--autoflag — the pipeline will pause for approval between each stage (spec, plan, implement) so you can review and request changes.Notes
This issue is part of the MVP2 backlog issue-coverage sweep (2026-06-02) — every active MVP2 folder should have a tracking issue so external contributors can discover the work without grep-ing the planned-features tree. If you pick this up, drop a comment so others don't duplicate; if you find the linked idea/spec stale, run
/idea-preflightfirst to refresh it.