19 stories · 20 screens
▓▓▓▓▓▓▓░░░░░░░░░░░ ✔ O1 Why every screen says “proposed” ✔ O2 Today, and what it ranks by ✔ O3 Corridor watch and its two limits ✔ O4 The risk signal — a correlation, not a prediction ✔ O5 The slope inventory ✔ O6 Six channels, one list ✔ O7 Bid / no-bid on the record ○ O8 Eligibility before effort ○ O9 Preparing a submission — and where it stops ○ O10 What is holding our money ○ O11 Enquiries and active hazards ○ O12 The award record and the benchmark ○ O13 Bid post-mortem ○ O14 The qualification statement ○ O15 The company record, both framings ○ O16 The public record ○ O17 Rates, and what they are for ○ O18 Competency assessment — all of the above, unaided, in one sitting
Every module leads with the rule, then the screen. A person who knows why a misfire hold runs 30 minutes rather than 15 will notice when something is wrong; a person shown only a button will not.
12 stories · 12 screens
▓▓▓▓▓▓▓▓▓▓▓▓ ✔ T1 The two clocks on a blast ✔ T2 Building a blast design ✔ T3 Two signatures, and why ✔ T4 The pre-blast survey ✔ T5 The close-proximity plan ✔ T6 An exceedance stops the work ✔ T7 The as-built, against the proposal ✔ T8 Chasing what others owe ✔ T9 Setting project parameters ✔ T10 The slope candidate, up close ✔ T11 The document library and FOI ✔ T12 Competency assessment — a full blast cycle, design to pack, unaided
Every module leads with the rule, then the screen. A person who knows why a misfire hold runs 30 minutes rather than 15 will notice when something is wrong; a person shown only a button will not.
Track complete — competency recorded11 stories · 9 screens · field-delivered
▓▓▓▓▓▓░░░░░ ✔ B1 Your certificate, your CPD, your log ✔ B2 Drawing the shift's explosives ✔ B3 The blast log, at the face ✔ B4 Signals and the two minutes ✔ B5 The examination and the all-clear ✔ B6 Misfires — the hold that matters ○ B7 Returning and balancing ○ B8 Dangerous incidents, including near misses ○ B9 Attaching monitoring records ○ B10 Working with no signal ○ B11 Competency assessment — a full shift, unaided, offline
Every module leads with the rule, then the screen. A person who knows why a misfire hold runs 30 minutes rather than 15 will notice when something is wrong; a person shown only a button will not.
11 stories · 10 screens · field-delivered
▓▓▓▓░░░░░░░ ✔ S1 Rostering against certification ✔ S2 The rope access plan is live ✔ S3 Pre-shift inspection — by the user ✔ S4 Counter-signing the day ○ S5 Anchors that outlive the job ○ S6 Recording production ○ S7 Interruptions as data ○ S8 Constraints before starting ○ S9 Holding the day box ○ S10 Offline, all day ○ S11 Competency assessment — a full field day, unaided
Every module leads with the rule, then the screen. A person who knows why a misfire hold runs 30 minutes rather than 15 will notice when something is wrong; a person shown only a button will not.
16 stories · 14 screens · the longest track
▓▓▓▓▓▓▓▓▓░░░░░░ ✔ Q1 SS 101.01, and why it governs everything ✔ Q2 The submittal register ✔ Q3 Owed by us vs awaited from others ✔ Q4 Rock bolt testing, minute by minute ✔ Q5 Calibration, and why it blocks ✔ Q6 The daily bolt record ✔ Q7 Shotcrete in cold weather ✔ Q8 The 75/25 split ✔ Q9 Notices from geometry ○ Q10 The Notice of Project and its forecast trigger ○ Q11 Moving a magazine ○ Q12 Portal tasks — the system fills, you submit ○ Q13 Form 7 over the real interface ○ Q14 Clearance letters, not statuses ○ Q15 Assembling the blast pack ○ Q16 Competency assessment — a full week, unaided
Every module leads with the rule, then the screen. A person who knows why a misfire hold runs 30 minutes rather than 15 will notice when something is wrong; a person shown only a button will not.
9 stories · 7 screens
▓▓▓▓▓░░░░ ✔ A1 Nine clocks that align with nothing ✔ A2 The magazine licence renewal — including which parts of the timing are unverified ✔ A3 Evidence closes an obligation ✔ A4 Clearance letters ✔ A5 What is holding payment ○ A6 The claim evidence pack ○ A7 The F20-02 return ○ A8 The accounting bridge ○ A9 Competency assessment — a month-end, unaided
Every module leads with the rule, then the screen. A person who knows why a misfire hold runs 30 minutes rather than 15 will notice when something is wrong; a person shown only a button will not.
the track that makes the rest survive
░░░░░░░░ ○ TR1 The shape of the program ○ TR2 The sample dataset ○ TR3 Running a field module — on site, on a device ○ TR4 Assessing competency honestly ○ TR5 Onboarding a brand-new hire ○ TR6 Refreshers and drift ○ TR7 Teaching the honesty properties ○ TR8 Not teaching regulatory competency
Every module leads with the rule, then the screen. A person who knows why a misfire hold runs 30 minutes rather than 15 will notice when something is wrong; a person shown only a button will not.
Documentation
The regulation index is the one that gets used under pressure — it maps every clause the system implements to the screens, entities and docs that satisfy it, so “show me how you meet s. 21.4” has an answer in one hop.
— machine-readable entry point indexing the docs, the regulation index, the entity model and the API.
# Dynamite Construction — rock slope operations > Records-first operations system for rock slope stabilization, drilling and controlled blasting. > Every capability is an Altumo proposal (OPP-###); the client request register is empty. ## Documentation - /docs/getting-started/ first record, offline, sync - /docs/blasting/ s. 21.4 log, day box, misfires, signals - /docs/rope-access/ Part 34 plans, logs, equipment, anchors - /docs/quality/ rock bolts, shotcrete, calibration, submittals - /docs/obligations/ licences, clearances, notices, the nine clocks - /docs/derived-data/ candidates, risk signals, and what they are not ## Regulation index - /docs/regulation/ohs-21-4 → SCR-023, SCR-020 · entity: blast · test: blasting-log-completeness - /docs/regulation/sor-156 → SCR-024 · entity: magazine-transaction - /docs/regulation/ss-101-01 → SCR-042 · entity: pay-item ## Machine surfaces - /api/openapi.json full REST surface - /mcp MCP server descriptor ## Honesty properties - A quiet feed is never reported as an empty feed. - Anything derived from open data is a candidate, not a hazard rating. - Nothing is filed with a regulator, and no price is submitted, without a person.
Layout as specified in SCR-048-docs-and-training.md
┌──────────┬────────────────────────────────────────────────────┐ │ NAV │ Docs & training [ my track ▾ ] │ │ ├────────────────────────────────────────────────────┤ │ │ MY TRACK — Blaster of record │ │ │ ▓▓▓▓▓▓░░░░ 6 of 10 modules │ │ │ ▸ Drawing explosives against the day's plan ✔ │ │ │ ▸ Recording the blast log in the field ✔ │ │ │ ▸ Running a misfire hold ✔ │ │ │ ▸ Returning and reconciling the day box ✔ │ │ │ ▸ Reporting a dangerous incident ✔ │ │ │ ▸ Working offline and syncing ✔ │ │ │ ▸ Attaching monitoring records ○ │ │ │ ▸ Your certificate, CPD and personal log ○ │ │ │ ▸ Hands-on: a full shift, start to finish ○ │ │ │ ▸ Competency check ○ │ │ ├────────────────────────────────────────────────────┤ │ │ TRACKS Owner · Technical director · Blaster · │ │ │ Supervisor · QC coordinator · Admin │ │ ├────────────────────────────────────────────────────┤ │ │ DOCUMENTATION [ search ______________ ] │ │ │ by topic · by screen · by regulation cited │ │ │ ⓘ Every screen links to the documentation for it │ │ ├────────────────────────────────────────────────────┤ │ │ llms.txt · machine-readable entry point → open │ │ │ Guided tour — a complement, not the training │ └──────────┴────────────────────────────────────────────────────┘
Implements spec/03-screens/SCR-048-docs-and-training.md · SCR-048 · URL /operate/training · Personas all · Stories engineering derivation