Repository navigation
r202639: measure the reference captures with the adapter fidelity harness - #210
Merged
Merged
Conversation
…y harness Each vendored reference capture is a fidelity cell, measured with the same harness as the MAIN 32 captures: no property is silently dropped, no value is fabricated or breaks its documented transform, and every valued drop is a reviewed row. The cells pin by row, never by capture. - A circuit-typed device with no breaker space has its own role, read import-positive with imported energy as consumed, as build_circuit reads a meter outside the panel; the circuit row's negation is not reused. - The EVSE charge-current pair has transforms in both spellings resolve_charge_limit reads. - With no MID, dominant_power_source GRID is a derivation citing the elimination in resolve_dominant_power_source. - The "UNKNOWN" str fields of a device that publishes no relay or shed priority, and the panel's relay state while status/relay is unpublished, are recorded as explicit exceptions: a pre-existing str sentinel, with the type question deferred past 3.8.0b1. - info/tags, info/locations, info/dedicated, connection/backed-up, the upstream lugs' service rating and the downstream lugs' feeds role are pinned as dropped by the identity and topology node rule. Part of the spanos3/r202639/03 batch 2 work.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
r202639: measure the reference captures with the adapter fidelity harness.
Each vendored reference capture becomes a fidelity cell, using the harness and rules the MAIN 32 cells use: no property is silently dropped, no value is fabricated or breaks its documented transform, and every valued drop is a reviewed row. What the cells pin is keyed by row, never by capture.
meter-outside-panel), read import-positive with imported energy as consumed, ascircuits.build_circuitreads a meter outside the panel.charge_limit.resolve_charge_limitreads.dominant_power_sourceGRIDis a derivation citing the elimination inpanel.resolve_dominant_power_source.info/tags,info/locations,info/dedicated,connection/backed-up, the upstream lugs'service-ratingand the downstream lugs'feeds-roleare pinned as dropped by the identity and topology node rule. The site properties are pinned as dropped.Follow-up: four
strfields hold"UNKNOWN"where the panel publishes nothing for them, recorded in the cells as explicit exceptions (a pre-existingstrsentinel; the type question is deferred past 3.8.0b1):circuit.relay_state,circuit.relay_requesterandcircuit.priorityon a device that publishes no relay or shed priority;panel.main_relay_statewhilestatus/relayis unpublished.Checks:
pytest tests -q: 1848 passed, 7 skipped, 9 xfailed (49 new;tests/adapter_fidelity79 passed, about two minutes).pre-commit run --all-files: all hooks pass.