Something went wrong. Try again.
atproto Thingiverse but good
Something went wrong. Try again.
5.3 kB · 32 lines
JSON
at main
123456789101112131415161718192021222324252627282930313233{ "version": "pm-78-oracle-only-v4", "classes": ["oracle_direct", "oracle_mechanical", "input_mechanical", "polymodel_policy"], "rules": [ {"path":"outcome","class":"polymodel_policy","rule":"copy_manifest_outcome","evidence":"Fixture outcome is workflow metadata and is not emitted by LDParse."}, {"path":"profile","class":"polymodel_policy","rule":"copy_manifest_profile","evidence":"Parser profile is workflow metadata and is not emitted by LDParse."}, {"path":"derivations","class":"polymodel_policy","rule":"preserve_authority_trace","evidence":"Derivation references document authority and are not semantic values."}, {"path":"syntax_expected","class":"input_mechanical","rule":"syntax_scan_v1","evidence":"The syntax expectation is deterministically derived from immutable fixture bytes by the executable line-token scan rule."}, {"path":"oracle_expected.schema_version","class":"oracle_direct","rule":"oracle.schema_version","evidence":"Complete pinned LDParse wrapper output; runtime attestation is required."}, {"path":"oracle_expected.fixture_path","class":"oracle_direct","rule":"oracle.fixture_path","evidence":"Complete pinned LDParse wrapper output."}, {"path":"oracle_expected.status","class":"oracle_direct","rule":"oracle.status","evidence":"Complete pinned LDParse wrapper output."}, {"path":"oracle_expected.model_names","class":"oracle_direct","rule":"oracle.model_names","evidence":"Pinned LDParse model-boundary output."}, {"path":"oracle_expected.root_model","class":"oracle_direct","rule":"oracle.root_model","evidence":"Preserve complete LDParse model, mesh, child, BFC, colour, and step fields."}, {"path":"oracle_expected.models","class":"oracle_direct","rule":"oracle.models","evidence":"Preserve complete LDParse submodel cache projection."}, {"path":"oracle_expected.tokenized_models","class":"oracle_direct","rule":"oracle.tokenized_models","evidence":"Preserve token and span data emitted by the LDParse lexer."}, {"path":"oracle_expected.tokenized_geometry","class":"oracle_direct","rule":"oracle.tokenized_geometry","evidence":"Preserve token-stream geometry counts and source positions emitted by the LDParse wrapper."}, {"path":"oracle_expected.resolved_geometry","class":"oracle_direct","rule":"oracle.resolved_geometry","evidence":"Preserve recursively resolved geometry counts emitted by the LDParse wrapper."}, {"path":"oracle_expected.diagnostics","class":"oracle_direct","rule":"oracle.diagnostics","evidence":"Preserve diagnostics emitted through the LDParse error callback."}, {"path":"oracle_expected.error","class":"oracle_direct","rule":"oracle.error","evidence":"Preserve native wrapper status/error classification without normalization."}, {"path":"oracle_expected.oracle_revision","class":"oracle_direct","rule":"oracle.oracle_revision","evidence":"Pinned executable attestation of the external LDParse revision; generator verifies it against the corpus manifest."}, {"path":"oracle_expected.wrapper_schema_version","class":"oracle_direct","rule":"oracle.wrapper_schema_version","evidence":"Pinned executable wrapper attestation; generator verifies runtime output rather than stamping it."}, {"path":"oracle_expected.projection_rule_version","class":"oracle_direct","rule":"oracle.projection_rule_version","evidence":"Pinned executable projection-rule attestation; generator verifies runtime output against the checked-in rule table."}, {"path":"oracle_expected.patch_identity","class":"oracle_direct","rule":"oracle.patch_identity","evidence":"Pinned executable attestation of the LDParse access patch; generator verifies runtime output."}, {"path":"oracle_expected.fixture_sha256","class":"input_mechanical","rule":"sha256_fixture_bytes","evidence":"Generator hashes immutable fixture bytes at the process boundary."}, {"path":"oracle_expected.authority_rules","class":"oracle_mechanical","rule":"checked_in_rules_json","evidence":"Generator embeds and validates this exact checked-in authority table."}, {"path":"polymodel_policy_expected.limits","class":"polymodel_policy","rule":"constant_ldraw_limits","evidence":"PM-77 limit names are adapter policy and are not emitted by LDParse."}, {"path":"polymodel_policy_expected.texmap_events","class":"input_mechanical","rule":"texmap_scan_v1","evidence":"LDParse has no TEXMAP projection; this value is deterministically derived from immutable fixture bytes by the executable policy rule."}, {"path":"polymodel_policy_expected.texmap_geometry","class":"input_mechanical","rule":"texmap_scan_v1","evidence":"LDParse has no TEXMAP geometry projection; this value is deterministically derived from immutable fixture bytes by the executable policy rule."}, {"path":"polymodel_policy_expected.data_payloads","class":"input_mechanical","rule":"data_scan_v1","evidence":"LDParse has no DATA payload projection; this value is deterministically derived from immutable fixture bytes by the executable policy rule."}, {"path":"rust_candidate_observation.non_comparable","class":"polymodel_policy","rule":"explicit_scope_non_comparability","evidence":"The Rust core does not expose LDParse token-stream mesh vertices/normals/indices or native token objects; these paths are explicitly scoped out rather than defaulted."} ]}