Roster history
Published, revised and actual duties. Source and timing retained.
MAFRM connects roster history, continuous fatigue modelling and independent observations while keeping each evidence type clear and traceable.
The architecture links source records, model assumptions, scenario inputs and independent observations into one inspectable analytical workflow.
Published, revised and actual duties. Source and timing retained.
Versioned requirements, model configuration and data-quality checks.
Isolated alternatives, each compared with the same baseline.
Duty-level explanations, downstream effects and population patterns.
Sleep diaries, wearables, fatigue ratings and functional tests.
Validation layer with frozen predictions kept separate.
Duty records are the starting point. Their meaning depends on the source, activity codes, time zones and whether they represent planned or actual work. Missing or ambiguous data should remain visible.
Selected workbook and JSON imports are supported in the current prototype. The roadmap adds a broader event schema, authorised provider adapters and a full published–revised–actual history.
A roster checker asks whether recorded facts satisfy a configured rule. A fatigue model asks what those inputs imply under its assumptions. Keeping them separate makes both results easier to understand.
MAFRM maintains a separate roster checker and continuous calculation. Generalised operator rule packs, effective dates and fuller calculation traces are in development.
A continuous model retains the effect of preceding duties and recovery opportunities across roster boundaries. Reviewing a new month should not erase the history used to establish the starting state.
Reproducible analysis also requires the input, model version, variables and assumptions to travel with each result. Content-addressed run identities provide the foundation for durable records and broader calculation traces.
The Scenario Lab can isolate a single-duty edit and retain named A/B/C scenarios in browser storage, including warnings when options do not share a common baseline.
The roadmap extends this capability into added, removed and resequenced events, controlled sensitivity analysis and hosted scenario records.
The observation layer is designed to hold sleep diaries, subjective ratings, suitable wearable observations and functional tests separately from roster-derived predictions.
The validation workflow freezes a prediction, collects observations independently, aligns the records, assesses agreement and investigates errors.
Individual analysis can help explain a particular duty or transition. Population views can help identify recurring patterns worth investigating across a larger roster.
MAFRM includes population review views. Organisational reporting is being designed around identity, access controls, privacy thresholds and tested multi-organisation separation.
Explore data & integrationsDeveloping a roster proposal, investigating an operational pattern or planning fatigue research? Let’s explore where MAFRM could contribute.