You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original status: new GitHub issue
Parent: #17
Requires QA: true
Doc only: false
Agent level: Medium
Role: worker
Dependencies: #64 (sequenced prerequisite for the shared fixture-readiness command branch and first readiness gate)
Write scope: src/Wildfire.Timberborn/**, tests/Wildfire.Core.Tests/**, docs/TEST_PLAN.md, docs/qa-tooling.md
Make persistence crop fixture-readiness prove crop loss
Goal
Make qa-fixture-readiness crop truthfully prove crop-specific loss for #17 before the persistence save/reload matrix runs.
Parent Context
This is split out of #17. The fully combined #17 retry at 3fd1aa48 reached fixture commands, but crop readiness did not produce killed_crops or yield_lost tokens.
qa-fixture-readiness crop must either produce last_delta_consumer_crop_burn_killed_crops>0 or last_delta_consumer_crop_burn_yield_lost>0, or fail clearly as setup/tool failure.
Do not count generic heat deltas, burn-damage counters, or queued crop target evidence as sufficient without crop-specific loss.
Preserve host-agnostic core boundaries; Timberborn remains the adapter.
Do not change stored-goods or tainted-washout readiness in this ticket except where unavoidable for shared plumbing.
Verification
Run git diff --check.
Run focused deterministic tests for crop fixture readiness and crop burn consequence counters.
Run focused dotnet test coverage for the changed command bridge/runtime/crop path.
Original status: new GitHub issue
Parent: #17
Requires QA: true
Doc only: false
Agent level: Medium
Role: worker
Dependencies: #64 (sequenced prerequisite for the shared fixture-readiness command branch and first readiness gate)
Write scope:
src/Wildfire.Timberborn/**,tests/Wildfire.Core.Tests/**,docs/TEST_PLAN.md,docs/qa-tooling.mdMake persistence crop fixture-readiness prove crop loss
Goal
Make
qa-fixture-readiness croptruthfully prove crop-specific loss for #17 before the persistence save/reload matrix runs.Parent Context
This is split out of #17. The fully combined #17 retry at
3fd1aa48reached fixture commands, but crop readiness did not producekilled_cropsoryield_losttokens.Evidence: #17 (comment)
Requirements
qa-fixture-readiness cropmust either producelast_delta_consumer_crop_burn_killed_crops>0orlast_delta_consumer_crop_burn_yield_lost>0, or fail clearly as setup/tool failure.Verification
git diff --check.dotnet testcoverage for the changed command bridge/runtime/crop path.bun run typecheckif TypeScript changes.qa-fixture-readiness cropgate before Validate World Consequence Persistence #17 resumes the full readiness matrix.Role
kanban/roles/worker.md.