fix(harness): make startup derived-state discovery reproducible
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 7m
- Merged PRs (30d)
- 969
Description
Parent: #384 (P1-3).
## Scope
Remove the clean-checkout contradiction around ignored active-features.json by using authoritative feature lists at startup or mechanically regenerating the derived view.
## Acceptance
- A clean checkout following the standard startup path can discover the unique in-progress feature.
- If a derived file is generated, it is deterministic and equivalent to feature_list.json.
- AGENTS/bootstrap/init instructions agree with behavior.
Delivery discipline: one issue, one worker branch, one PR.
Contributor guide
No contributing guide indexed for this repository
Research direction
Read the startup path and the AGENTS/bootstrap/init instructions, then compare active-features.json with feature_list.json in a clean checkout. Verify how startup discovers the unique in-progress feature and choose the stated authoritative-list or deterministic-generation path. Done means clean-checkout discovery works, any generated view matches feature_list.json deterministically, and the instructions agree with the behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- developer-experience, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100