Document field-level resolution and matched sequence history

This commit is contained in:
2026-11-03 01:01:25 +00:00
parent 43ac34d10e
commit c2b3cb32da
10 changed files with 59 additions and 21 deletions

View File

@@ -22,6 +22,8 @@ func (m Metadata) IsExplicit(path Path) bool {
// History returns detached definition, inheritance, and resolution records for path. A record's
// Path can be an ancestor when that container operation replaced or removed path.
// Removed historical paths can have history even though Lookup returns false.
// Surviving registered records follow their matched resolution-entry history;
// collection queries retain removed evidence at physical positions.
// Unknown and invalid paths return nil.
func (m Metadata) History(path Path) []Change {
values := m.value.History(toEnginePath(path))