Skip to main content

Module assertion_map

Module assertion_map 

Source
Expand description

Agent-authored assertion maps. Edges are explanations, never inferred proofs. This module owns format validation, text relocation and input acknowledgement bookkeeping.

Structs§

Anchor
One-based lines and UTF-8 byte columns, for every language. Text is exact.
Assertion
AssertionMap
Change
ChangeAssessment
Edge
FileFingerprint
Flow
FlowState
Inheritance
InputManifest
The run stores identities and hashes, never complete source files.
Inputs
Source text held in memory for capture or a verified current-checkout query. The serialized form is retained only for reading legacy source archives.
InventorySite
Node
ParseError
Retired
SkippedMap
State
TestSelector

Functions§

add_change
advisories
Things worth telling the author that do not make the map wrong.
carry
Carries explanations, never execution events. Uncertain matches are retained as retired suggestions; no nearest-line heuristic assigns semantic meaning.
change_current
change_errors
dependencies
Whole-file input dependencies, not a mechanically inferred semantic slice.
digest
expected_basis
expected_change_basis
flow_key
invalidate
local_path
parse
parse_state
parse_stored
reasons
reasons_for_manifest
relocate
schema
Editor schema generated from the same Rust types used by every map command. Source existence, links, freshness and semantic meaning are outside JSON Schema.
seed
seed_manifest
validate
Structural checks only; malformed entries cannot silently earn credit.
validate_flow
validation
Read-only validation. Tokens acknowledge authored claims, never prove them.

Type Aliases§

FileManifest
Files