Add Axiom input concept-coverage diagnostics - #822
Draft
MaxGhenis wants to merge 1 commit into
Draft
Conversation
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.
Summary
Add a shared input concept-coverage diagnostic with Belgium as its first real-runtime example. This is groundwork for consumer-owned Chronicle-to-Axiom mappings and explicit microdata requirements, not a completed concordance or a population schema.
RulesEngineinterface. The Axiom adapter compiles fresh programs and records the runtime's canonical input addresses, accepted owners, and per-entity discovery counts.Review and validation
Boundaries
The snapshot's content SHA-256 is
8b6c379afbf21e590c259722207ea07e41043be6ef335b6f77fed9a49b553086. Its producer-code fingerprints describe this dated source snapshot, not a released package.This does not author or modify Chronicle facts, add Belgian wealth-stock targets, evaluate tax liabilities, activate calibration, publish microdata, certify a population, or complete the engine's typed-input contract. Runtime inputs can also be configuration or derived supplies, so the inventory must not be treated as a list of observed microdata columns.
The diagnostic is unsigned and always records
certified=falseandpopulation_schema_ready=false. Real semantic equivalence, typed input metadata, and evidence-bearing Chronicle bindings remain follow-up work. The engine-side metadata work is tracked in axiom-rules-engine #62.