Expand description
Read-only, engine-native workbook introspection.
Reports in this module are owned semantic snapshots. Inspection performs no
semantic mutation: it never evaluates, prepares dependency state, creates
placeholder vertices, or marks cells dirty. It may warm snapshot-guarded
performance caches such as the row-bounds cache. Reports are plane-independent:
legacy and authoritative FormulaPlane engines return field-identical semantic
reports for identical logical workbook state, apart from their state stamps.
Two exceptions apply: (a) after structural edits and before re-evaluation,
per-cell staleness may be more conservative (Staleness::Dirty) under
FormulaPlane authority than legacy; and (b) reports produced under a binding
max_work budget are representation-dependent in how much they discover.
Structs§
- Cell
Snapshot - Cell
Snapshot Report - Dependent
- Dependents
Options - Capacity minima that must hold the request’s own anchors are hard errors: trace requires max_nodes >= unique roots (and nonempty roots); range_page requires limit >= 1. All expansion budgets (max_depth, max_links, max_work, range_member_budget, max_results) accept zero and degrade to in-band truncation.
- Dependents
Report - Precedent
- Precedent
Options - Capacity minima that must hold the request’s own anchors are hard errors: trace requires max_nodes >= unique roots (and nonempty roots); range_page requires limit >= 1. All expansion budgets (max_depth, max_links, max_work, range_member_budget, max_results) accept zero and degrade to in-band truncation.
- Precedent
Report - Range
Page - Range
Page Options - Capacity minima that must hold the request’s own anchors are hard errors: trace requires max_nodes >= unique roots (and nonempty roots); range_page requires limit >= 1. All expansion budgets (max_depth, max_links, max_work, range_member_budget, max_results) accept zero and degrade to in-band truncation.
- Snapshot
Options - Capacity minima that must hold the request’s own anchors are hard errors: trace requires max_nodes >= unique roots (and nonempty roots); range_page requires limit >= 1. All expansion budgets (max_depth, max_links, max_work, range_member_budget, max_results) accept zero and degrade to in-band truncation.
- State
Stamp - Correlates a report with the engine mutation and recalculation state from which it was copied.
- Trace
Graph - Trace
Link - Trace
Link Target - Trace
Node - Trace
Node Id - Trace
Options - Capacity minima that must hold the request’s own anchors are hard errors: trace requires max_nodes >= unique roots (and nonempty roots); range_page requires limit >= 1. All expansion budgets (max_depth, max_links, max_work, range_member_budget, max_results) accept zero and degrade to in-band truncation.
- Truncation
Report
Enums§
- Inspect
Error - Inspection
Unavailable Reason - Link
Disposition - Name
Resolution - Omitted
Count - Provenance
- Semantic
Reference - Spill
Role - A last-evaluation spill-registry fact.
- Staleness
- Trace
Direction - Trace
Link Kind