Done Work Item
Isolate queue-mutating tests and prevent ready-lane residue
Prevent SIT and similar tests from mutating live queue folders by introducing sandboxed import targets and candidate scoping for harvest intake. Update SIT Test 40 to run against isolated temp paths, and include one-time remediation of current DraftHelm residue patterns so queue state is clean and stable after test crashes.
Execution Context
- ID
- wi-BF-210
- Branch
- bf/BF-210-sandbox-harvest-intake-tests
- Validation
- ./scripts/factory-run-required-validation.ps1
- PR
- none
Lifecycle Metadata
- Lane
- Done
- Work type
- implementation
- Source
- done
- Status
- done
- State
- done
- Done criteria
- 6
Queue Truth
Freshness: Fresh (snapshot age 0s)
Drift: none.
Reconciliation Guidance
- No reconciliation required; item truth signals are consistent.
Prompt Context
none
Prevent SIT and similar tests from mutating live queue folders by introducing sandboxed import targets and candidate scoping for harvest intake. Update SIT Test 40 to run against isolated temp paths, and include one-time remediation of current DraftHelm residue patterns so queue state is clean and stable after test crashes.
Available Actions
- Start executionBlocked
Queue execution handoff for this work item.
Recovery guidance
- Cause
- Done items stay closed; Start execution cannot move them backward.
- Policy context
- Lane transition policy blocks Start execution when the item is already Done.
- Next step
- Create a net-new work item if more delivery is needed instead of reopening this one.
- Safe retry
- Do not retry Start execution on a done item.
identity: start-execution
permission: factory.work-item.execute
policy gate lane-transition: blocked (Done items stay closed; Start execution cannot move them backward.)
POST /api/control-plane/items/wi-BF-210/actions/start-execution
- Request reviewBlocked
Mark this item ready for review lane handoff.
Recovery guidance
- Cause
- Done items stay closed; Request review cannot move them backward.
- Policy context
- Lane transition policy blocks Request review when the item is already Done.
- Next step
- Create a net-new work item if more delivery is needed instead of reopening this one.
- Safe retry
- Do not retry Request review on a done item.
identity: request-review
permission: factory.work-item.request-review
policy gate lane-transition: blocked (Done items stay closed; Request review cannot move them backward.)
POST /api/control-plane/items/wi-BF-210/actions/request-review
- Prepare releaseBlocked
Run release-preparation checks for the work item.
Recovery guidance
- Cause
- Add the pull request URL before running Prepare release.
- Policy context
- Pull request policy requires review traceability before Prepare release can run.
- Next step
- Attach the PR URL in the work item metadata, then retry Prepare release.
- Safe retry
- Retry Prepare release after the PR URL is attached.
identity: prepare-release
permission: factory.work-item.prepare-release
policy gate lane-eligibility: pass
policy gate pull-request: blocked (Add the pull request URL before running Prepare release.)
POST /api/control-plane/items/wi-BF-210/actions/prepare-release
- Record historyEnabled
Capture history snapshots for audit and validation views.
identity: record-history
permission: factory.work-item.record-history
policy gate context-visibility: pass
POST /api/control-plane/items/wi-BF-210/actions/record-history