Add Neuronpedia v0.1 artifact, provider, and intervention schema bumps#27
Add Neuronpedia v0.1 artifact, provider, and intervention schema bumps#27mdheller wants to merge 10 commits into
Conversation
|
Superseding this PR rather than merging it. Reason: the generalized interpretability harness is now merged on
This PR creates a second parallel namespace under Non-claim: this is not rejecting Neuronpedia integration. It is rejecting a parallel schema namespace now that the provider-agnostic harness owns the surface. |
|
Hardening update added. ArtifactSourceLock now explicitly requires:
Additional negative fixture added:
The negative-fixture surface now separates:
This isolates moat commitment enforcement more cleanly:
|
Summary
Adds the first Neuronpedia integration schema tranche as three bounded v0.1 schema surfaces:
ArtifactSourceLockProviderBindingInterventionSpecThis is intentionally schema/fixture work only. It does not touch the M1 runner and does not add runtime execution authority.
Added
Schemas:
schemas/neuronpedia/artifact-source-lock.v0.1.jsonschemas/neuronpedia/provider-binding.v0.1.jsonschemas/neuronpedia/intervention-spec.v0.1.jsonFixtures:
tests/fixtures/neuronpedia/artifact-source-lock.synthetic.jsontests/fixtures/neuronpedia/artifact-source-lock.mutable.invalid.synthetic.jsontests/fixtures/neuronpedia/provider-binding.synthetic.jsontests/fixtures/neuronpedia/provider-binding.writeback.invalid.synthetic.jsontests/fixtures/neuronpedia/intervention-spec.synthetic.jsontests/fixtures/neuronpedia/intervention-spec.execution.invalid.synthetic.jsonMake targets:
neuronpedia-staticneuronpedia-schema-fixturesneuronpedia-cicertificate-cinow includesneuronpedia-ci.Schema intent
ArtifactSourceLock
Locks an external or mirrored interpretability artifact to an immutable source reference. It requires a source hash, provenance level, append-only mutation policy, and explicit non-claims.
ProviderBinding
Declares a local binding to an external interpretability provider without granting provider trust, writeback authority, live fetch authority, or claim-promotion authority.
InterventionSpec
Declares a bounded interpretability intervention plan over locked artifacts and provider bindings. It explicitly does not authorize execution, live model mutation, provider writeback, behavioral claim promotion, or safety claims.
Boundary discipline
This PR does not:
Validation surface
The new fixtures enforce both positive and negative cases:
Review focus
may_fetch_live=truein a future revision?InterventionSpec.execution_statusremain review-only by default?Local CI
Not run locally through the connector. Opened as draft pending CI/review.