Purpose
-------
Report stage and session timings against host baselines.
Responsibilities
----------------
- Keep local timing data bounded, private and advisory.
Diagnostics
-----------
Domain: GENERAL
Levels:
L1 -- instrumentation failures
L2 -- lifecycle
L3 -- semantic details
L4 -- deep tracing
Contracts
---------
- Timing instrumentation never changes the wrapped operation's outcome.
- Only the fixed timing schema is persisted; command arguments are never stored.
Dependencies
------------
- oc_diagnostics (structured timing diagnostics)
- oct.core.octrc (load_octrc_safe for the project's tier budget overrides)
- oct.timing.ledger (read_records for the recorded stage timings)
- oct.timing.tiers (each stage's tier and effective tier budget)
- oct.tools.atomic_write (atomic_write_text for saving the host timing baseline)