Add rolemaster automatic retry rolls
This commit is contained in:
4
TASKS.md
4
TASKS.md
@@ -15,7 +15,7 @@ For this feature, an eligible retry result means a Rolemaster open-ended percent
|
||||
- [x] (2026-04-04 23:52Z) Reviewed `PLANS.md` and the current Rolemaster roll, skill-form, API, and log-card code paths.
|
||||
- [x] (2026-04-04 23:52Z) Authored this ExecPlan in `TASKS.md`.
|
||||
- [x] (2026-04-14 20:45Z) Added persisted `RolemasterAutoRetry` wiring through the skill model, API contracts, DTOs, in-memory state, clone helpers, EF mapping, and the `20260414204309_AddRolemasterAutoRetry` migration.
|
||||
- [ ] Implement retry-aware Rolemaster roll execution, readable breakdown formatting, and compact log badge/summary output.
|
||||
- [x] (2026-04-14 21:20Z) Implemented one-shot Rolemaster automatic retry execution, persisted retry-aware breakdown text, attempt-tagged dice detail, and compact `rs5`/`rs10` log badges plus retry summary text.
|
||||
- [x] (2026-04-14 20:45Z) Updated the Blazor skill create/edit flows so the automatic retry toggle appears only for Rolemaster open-ended skills and is cleared when the expression stops qualifying.
|
||||
- [ ] Add or update unit, API, persistence, payload-budget, and browser tests that prove the feature end to end.
|
||||
- [ ] Update `README.md`, run `pwsh ./scripts/ci-local.ps1`, and commit the finished implementation.
|
||||
@@ -59,7 +59,7 @@ For this feature, an eligible retry result means a Rolemaster open-ended percent
|
||||
|
||||
## Outcomes & Retrospective
|
||||
|
||||
Milestone 1 is complete. The repo now persists and validates a per-skill `RolemasterAutoRetry` toggle, exposes it in the skill create/edit UI only for Rolemaster open-ended percentile expressions, and round-trips it through service, API, and persistence tests. Roll execution, breakdown formatting, and log surfacing still need to be implemented before the feature is complete end to end.
|
||||
Milestones 1 and 2 are complete. The repo now persists and validates a per-skill `RolemasterAutoRetry` toggle, executes one automatic retry for eligible Rolemaster open-ended percentile results, records retry-aware breakdown text and attempt-tagged dice detail, and surfaces retry summaries plus `rs5` or `rs10` badges in the compact log. Browser coverage and final end-to-end polish still remain before the feature is complete.
|
||||
|
||||
## Context and Orientation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user