Prove2Me_workspace epistemic report
Type: agentic-system-analyses/types/agentic-system-epistemic-report.md
Source-and-claim boundary
The question is what this workflow can license agents and humans to rely on: a formal proposition, a faithful rendering of an external source, a conditional reduction, an attested numerical bound, or an extraction fact. Scope and exclusions: see boundary. Evidence identity and layers: see the Source register, SRC-1. The target is the shipped workflow and its two extractors, not the enclosing model runtime or Prove2me backend.
The supplied runtime account is provisional, not an inspection limit. Direct reads below add campaign value attestation, human audit consumption, ranking signals, description edits and collection admission to its route coverage. These are doctrine/design, except for inspected Lean helper implementation. There is no observed-run or causal-experiment layer. No target was executed or service contacted.
Consequential claims: RT-CLM-verification-boundary, RT-CLM-human-gate, and EPI-CLM-graph-truth. The skill's mathematical-guarantee claim does not license informal-source equivalence. The project playbook's graph authority is assessed separately from successful transplant.
| Entry point or operation | Source path | Coverage and records | Limit or excluded conclusion |
|---|---|---|---|
| Role dispatch and endpoint index | SRC-1, SKILL.md |
Direct full read; RT-OBJ-skill, RT-BAP-role-guidance | Prose dispatch, not implemented CLI/tool/hook registration. No host dispatch was supplied. |
| Solver scouting, prove/disprove/reduce, poll | SRC-1, references/mission_solver.md, references/prove.md |
Direct full reads; RT-RTE-solver-proof, RT-RTE-reduction-proof | Verifier and automatic closure implementation unavailable. |
| Draft, blind auditor, human launch, moderation, release, live retargeting | SRC-1, references/mission_captain.md, references/mission_auditor.md |
Direct full reads; RT-RTE-proposal-audit, RT-RTE-content-publish | Host isolation and actual evidence-consuming decisions unobserved. |
| Publish problems/definitions, description/source edits, deprecation | SRC-1, references/contribute.md |
Direct full read; RT-RTE-content-publish, EPI-OBJ-description | A published sorry-stub is a target, not a proved proposition. |
| Read human audits, failed proofs, saved items; rate/vote | SRC-1, references/discover.md, references/curate.md |
Direct full reads; EPI-OBJ-review, EPI-RTE-quality-signals | Popularity/reputation cannot certify source or formal truth. |
| Campaign template, value attestation, timeline and completed-result selection | SRC-1, references/campaigns.md |
Direct full read; EPI-RTE-campaign-review, EPI-RTE-campaign-admission, EPI-RTE-campaign-selection | Attested Open bounds remain proposed; service selector uninspected. |
| Collection membership/suggestion review | SRC-1, references/collections.md |
Direct full read; EPI-RTE-collection-admission | Membership explicitly changes neither imports nor verification. |
| Discussion, backlinks, dead-end feedback | SRC-1, references/communicate.md |
Direct full read; EPI-OBJ-review, RT-RTE-solver-proof | No automatic validation of discussion claims found in this contract. |
| Mission introductory prose | SRC-1, references/mission_description.md |
Direct full read; EPI-OBJ-description | Citation and status-honesty policies, not a prose verifier. |
| Milestone/frontier read side | SRC-1, references/missions.md |
Supplied runtime findings only; RT-BAP-milestone-guidance | Detailed read-side implementation not inspected. Captain and solver consumers were read directly. |
| Extraction and exact-payload/type-diff checks | SRC-1, scripts/extract_decl_graph.lean, scripts/extract_sketch_info.lean, references/upload_full_project.md |
Direct full reads; EPI-RTE-extraction-facts, RT-RTE-project-upload | Planner, generator and uploader are agent-written, not shipped implementations. |
| Authentication/version refresh and local environment setup | SRC-1, references/setup.md, references/lean-setup.md |
Supplied runtime findings only; RT-RTE-workspace-refresh, RT-RTE-solver-proof | No installed environment, executed update or update-to-version equivalence evidence. |
| Workspace/example candidate artifacts and smoke test | SRC-1, Definitions/.gitkeep, Theorems/.gitkeep, Solutions/SmokeTest.lean, examples/upload_full_project/README.md |
Supplied boundary inventory; individual example bodies uninspected | Prevents provenance/acceptance findings for particular example candidates and a system-complete negative. |
Missing evidence is local to its conclusion. Backend source prevents an implemented verification/closure/permission guarantee; host source prevents implemented auditor isolation and model-fixity conclusions; execution traces prevent exercised acceptance, later reliance and learning claims; interventions prevent causal effectiveness claims. Accessible but unread example bodies are not an access gap. Imported sources and mathematical toolchains are not separately frozen here, so their truth and trust assumptions are not independently warranted by this run.
Epistemic-object inventory
Each object's identity, form and substrate are owned by the cited record. Rows separate formal target, proof payload, descriptions and testimony because their checks differ.
| Object ID | Candidate truth-apt content or none | Claimed role | Evidence source ID and local anchor | Gap/limit |
|---|---|---|---|---|
| EPI-OBJ-source | External theorem, hypotheses, definitions and argument | Reference for translation | SRC-1, references/mission_captain.md |
Acquisition requested; external source warrant unknown. |
| EPI-OBJ-formal-statement | Lean proposition with explicit binders; Open stub asserts a target to prove | Verification target and reusable child assumption | SRC-1, references/contribute.md |
Compilation is not proof of a sorry-stub or source equivalence. |
| EPI-OBJ-definition | Definitions themselves stipulate meanings; included lemmas assert truth-apt propositions | Shared interface fixing what theorem symbols mean | SRC-1, references/contribute.md |
A compiling definition can encode the wrong source concept. |
| RT-OBJ-solution | Candidate proof/disproof of exact target, possibly under imported children | Formal verification payload; identity/form/substrate: see record | SRC-1, references/prove.md |
Conditional assumptions must not be promoted to closed results. |
| RT-OBJ-readback | Testimony about what a declaration literally asserts | Blind translation for human comparison; identity/form/substrate: see record | SRC-1, references/mission_auditor.md |
Model testimony has no automatic equivalence certificate. |
| EPI-OBJ-description | Informal theorem description, proof explanation, source-facing mission claims | Human/agent comprehension, discovery and provenance | SRC-1, references/contribute.md |
Editable prose/source metadata is distinct from immutable formal payload. |
| EPI-OBJ-review | Faithfulness criticism, audit comments, dead-end explanations, milestone rejection reasons | Revise or redirect later work | SRC-1, references/mission_solver.md |
Retention/requested reading is not observed changed reliance. |
| EPI-OBJ-extraction-facts | Facts about elaborated dependencies and original source positions | Input to conversion planning/edits | SRC-1, scripts/extract_sketch_info.lean |
Partial reference surface; not a certificate that generated files preserve meaning. |
| EPI-OBJ-campaign-value | Template-instantiation assertion and numerical bound, plus Open/Proved distinction | Comparable entries, timeline and result selection | SRC-1, references/campaigns.md |
Attestation certifies match, not an Open bound's truth. |
| EPI-OBJ-quality-signal | None required for score/vote; optional reasoning may assert scoped claims | Quality guidance and reputation | SRC-1, references/discover.md, references/curate.md |
Preference is not a truth evaluator. |
| RT-OBJ-skill | Workflow doctrines and API-contract claims; many imperatives are not truth-apt | Behavior guidance; identity/form/substrate: see record | SRC-1, SKILL.md |
Opaque model processing: see RT-CMP-agent-model. |
Authority-route ledger
The ledger splits functions even where a supplied route container owns several. See citations delegate generic endpoints, progression, ownership, state, return and read-back fields to that container; the architectural status and authority assessment here are independent. Doctrine-only means an instructed or documented route, not an inspected implementation of the external evaluator. Results listed below are possible documented results, never observed results.
| Route ID | Route function | Architectural status | Object/candidate ID | Content/update relation | Transition or check target | Evaluator/condition and domain | Activation and timing | Possible or observed result | Implemented force | Epistemic authority and scope | Operational authority: behavior permitted, blocked, or changed | Behavioral-authority path: consumer, channel, force, horizon | Evidence source ID and local anchor | Claim IDs or none | Mismatch marker or none | Gap/limit |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RT-RTE-solver-proof | content transformation | doctrine only | EPI-OBJ-source | truth-apt transformation: acquisition/import | External source and prior submissions enter scouting | Agent selects exact reference and attempts; source warrant unknown | Before proof; see route | Retrieved content | None in inspected host | Acquired, not produced; no new warrant | Guides proof choice | Agent; fetched source/history; advisory; current attempt | SRC-1, references/mission_solver.md |
none | none | Fetching and faithful uptake unobserved. |
| RT-RTE-proposal-audit | content transformation | doctrine only | EPI-OBJ-formal-statement | truth-apt transformation: indeterminate | Source-to-Lean encoding | Captain maps hypotheses/definitions; domain is named source result | Drafting; see route | Candidate formalization | None | Intended non-ampliative translation; preservation not established for any candidate | Supplies editable target | Captain; draft Lean; permissive proposal; review rounds | SRC-1, references/mission_captain.md |
none | none | Could preserve, weaken, strengthen or trivialize the source; actual source/code pair needed. |
| RT-RTE-solver-proof | content transformation | doctrine only | RT-OBJ-solution | truth-apt transformation: indeterminate | Candidate proof/disproof construction | Agent; symbolic mathematical target | Attempt before checking; see route | Candidate proof or errors | None | Generation alone licenses no proposition | Allows submission attempt | Agent; generated Lean; permissive; current attempt | SRC-1, references/prove.md |
none | none | No particular proof episode establishes whether construction is source reshaping, derivation or conjecture. |
| RT-RTE-solver-proof | check/evidence production | doctrine only | RT-OBJ-solution | no content change | Formal solution type against target or whole quantified negation | External Lean/service; fixed target environment and import rules | Local compilation then server polling; see route | ACCEPTED, SKETCH_ACCEPTED, CE, WA, SORRY, FAILED, ERROR | No inspected verifier enforcement | Claimed exact formal-type evidence; not source equivalence | Reports whether to continue or repair | Agent; verdict/error; advisory until service disposition; attempt | SRC-1, references/prove.md |
RT-CLM-verification-boundary | local/server distinction | Local build may accept forbidden self-import. |
| RT-RTE-solver-proof | disposition/acceptance | doctrine only | RT-OBJ-solution | no content change | Formal candidate admission | Claimed service criteria: exact type, own code sorry-free, permitted imports | Terminal verdict; see route | Reject, accepted leaf, conditional sketch | External contract only | Intended use: formal proof/disproof of target under admitted axioms/dependencies | Records successful or failed submission; errors lead to resubmission | Service/solver; status; enforcing as claimed; submission and later attempts | SRC-1, references/prove.md |
RT-CLM-verification-boundary | none | Recorded evidence-consuming acceptance not observed; no accepted ampliative product identified. |
| RT-RTE-reduction-proof | check/evidence production | doctrine only | RT-OBJ-solution | truth-apt transformation: entailed derivation | Parent under imported child propositions | Claimed Lean check in target environment | Reduction submitted; see route | Checked conditional parent | External contract only | Parent follows from checked child assumptions, not from proved premises when children Open | Admits reduction candidate to disposition | Service; Lean payload/verdict; enforcing as claimed; submission | SRC-1, references/prove.md |
RT-CLM-verification-boundary | conditional warrant | Formal premise truth remains open until closure. |
| RT-RTE-reduction-proof | lifecycle integration | doctrine only | EPI-OBJ-formal-statement | no content change | Accepted sketch edges, then closed parent | Claimed service: every imported child Proved | After sketch acceptance and later child closure; see route | Decomposition children; parent Proved on closure | External contract only | Conditional acceptance first; closed formal result later | Makes child targets discoverable and parent reusable | Service/future solver; dependency graph/status; permissive; across attempts | SRC-1, references/prove.md |
RT-CLM-verification-boundary | none | Dependency record and closure operation unobserved. |
| RT-RTE-proposal-audit | content transformation | doctrine only | RT-OBJ-readback | truth-apt transformation: indeterminate | Literal Lean-to-mathematical-English rendering | Blind model; every binder, definition and edge case | Fresh delegated context before human comparison; see route | Read-back testimony | Requested input exclusion, not host enforcement | No faithfulness verdict from auditor; intended reshaping not established | Gives human a comparison artifact | Auditor/captain/human; readback field; advisory; draft and permanent publication | SRC-1, references/mission_auditor.md |
none | none | Must rerun after statement edits; actual isolation and semantic accuracy unobserved. |
| RT-RTE-proposal-audit | check/evidence production | doctrine only | EPI-OBJ-formal-statement | no content change | Source/intent faithfulness and well-posedness | Human compares read-back/code with intent; moderator reviews public proposal | Before launch and public catalog admission; see route | Confirm, flag, review report | No inspected comparison implementation | Scoped encoding judgment, separate from formal provability | Supplies confirmation or requested revision | Human/moderator; audit page/reviews; advisory to acceptance; review round | SRC-1, references/mission_captain.md |
RT-CLM-human-gate | none | Optional read-back and reference-item bypass prevent a universal blind-review claim. |
| RT-RTE-proposal-audit | disposition/acceptance | doctrine only | EPI-OBJ-formal-statement | no content change | Proposal item confirmation and mission admission | Human decides launch; compilation can fail; moderator approves or requests changes publicly | Human submit publishes; later moderation; see route | Published items, live private mission, public admission or send-back | External permission/transition contract only | Intended use: source-faithful mission targets, not proof of Open statements | Human can withhold launch; moderator can withhold catalog admission, not undo publication | Human/service/moderator; confirmation and proposal status; enforcing as claimed; launch/review rounds | SRC-1, references/mission_captain.md |
RT-CLM-human-gate | not universal publication gate | Direct contributions/upload-first/release differ. |
| RT-RTE-content-publish | disposition/acceptance | doctrine only | EPI-OBJ-definition, EPI-OBJ-formal-statement | no content change | Compile/publication admission | Service checks compile/import/name rules; contributor source review is policy | After queued publish job; see route | PUBLISHED, FAILED, ERROR | External contract only | Well-formed target/interface; not truth of an Open target or faithful meaning | Publishes reusable identifiers after success, not on 202 | Contributor/service; publish status/ID; enforcing as claimed; library lifetime | SRC-1, references/contribute.md |
RT-CLM-human-gate | alternative gate | Per-content human approval not prescribed; backend unavailable. |
| RT-RTE-content-publish | disposition/acceptance | doctrine only | EPI-OBJ-formal-statement | no content change | Milestone link fidelity | Captain reviews against authoritative milestone prose | Before link write; see route | Attested link or withheld/replaced link | Requested captain judgment plus external write permission | Canonical formalization license for solvers, not proof license | Solvers instructed to use linked statement as-is | Captain → solver; milestone link/prose; permissive and instructed authority; later attempts | SRC-1, references/mission_captain.md |
none | none | Link records attestation, not independently verified correctness. |
| RT-RTE-content-publish | retention | doctrine only | EPI-OBJ-formal-statement, EPI-OBJ-description, EPI-OBJ-review | no content change | Library, explanations and criticism retained | Service contracts; authors can edit prose but not formal statements | Publication/submission/edit; see route | Immutable formal bytes, editable prose, retained history | External contract only | Retention alone grants no acceptance or extra warrant | Enables later import, search and scouting | Future solver/human; library/history/source fetch; advisory or import-permissive; later attempts | SRC-1, references/contribute.md, references/prove.md |
none | none | Description/source may change without re-verifying formal bytes. |
| RT-RTE-content-publish | lineage/freshness/recovery | doctrine only | EPI-OBJ-review, EPI-OBJ-formal-statement | no content change | Deprecation, unlinking, replacement and history deletion | Authorized author/captain/admin; criterion supplied by criticism | After defect detected; see route | Hidden/restored node; new-name replacement; removed link/history | External contract only | Deprecation does not retract formal status or existing imports | Discovery changes; rejected links guide future avoidance; deleting milestone removes history | Future solver; browse/link/history; advisory/selection; until later edits/deletion | SRC-1, references/contribute.md, references/mission_captain.md |
none | withdrawal not revocation | No guaranteed downstream invalidation of prior reliance. |
| EPI-RTE-extraction-facts | check/evidence production | implemented | EPI-OBJ-extraction-facts | truth-apt transformation: entailed derivation | Elaborated environment/syntax → dependency/span facts | Lean helper rules over loaded project environment and original syntax | Helper invocation after built project; see record | JSONL facts; Stage 2 aborts on errors | Stage 2 guard prevents normal successful emission on elaboration error | Bounded metaprogram-derived facts; not mathematical source truth | Supplies conversion input; does not publish or approve generated content | Agent-written planner/generator; JSONL; advisory facts; exact source revision | SRC-1, scripts/extract_decl_graph.lean, scripts/extract_sketch_info.lean |
EPI-CLM-graph-truth | partial reference surface | No executed helper or converter supplied. |
| RT-RTE-project-upload | content transformation | doctrine only | EPI-OBJ-formal-statement, RT-OBJ-solution | truth-apt transformation: indeterminate | Skeleton subtraction, renaming and namespace conversion | Agent-written generator following extracted spans | Before upload; see route | Generated payloads | No shipped generator enforcement | Intended formal preservation; unestablished until exact-payload checks | Prepares files for verification | Agent/generator; staged Lean; permissive; upload episode | SRC-1, references/upload_full_project.md |
EPI-CLM-graph-truth | graph is insufficient | Macro/local refs and environment changes can defeat naive conversion. |
| RT-RTE-project-upload | check/evidence production | doctrine only | RT-OBJ-solution | no content change | Original target axiom set | Agent using Lean; allowed axioms propext, Classical.choice, Quot.sound | Before decomposition; see route | Allowed or additional axioms | Requested gate, no shipped gate controller | Dependency-on-axioms evidence in formal environment; not source truth | Requires clean axiom set before proceeding | Agent; axiom report; enforcing policy only; preparation | SRC-1, references/upload_full_project.md |
EPI-CLM-graph-truth | none | No actual axiom report supplied. |
| RT-RTE-project-upload | check/evidence production | doctrine only | EPI-OBJ-formal-statement, RT-OBJ-solution | no content change | Exact upload payload elaboration | Local Lean build in selected environment | Before upload; see route | Build succeeds or fails | Requested gate, no shipped gate controller | Formal well-formedness/proof compilation, not original-type preservation by itself | Blocks faulty payload and requests repair | Agent/generator; build errors; enforcing policy only; staging | SRC-1, references/upload_full_project.md |
EPI-CLM-graph-truth | none | No exact-payload build trace. |
| RT-RTE-project-upload | check/evidence production | doctrine only | EPI-OBJ-formal-statement | no content change | Original versus staged elaborated type | Agent + Lean pretty-printer/diff; only universe display-name differences permitted | After payload generation, before upload; see route | Permitted diff or target mismatch | Requested gate, no shipped comparator | Formal target preservation if comparison performed correctly; no informal-source certificate | Requires correction before immutable publication | Agent/generator; type diff; enforcing policy only; conversion episode | SRC-1, references/upload_full_project.md |
EPI-CLM-graph-truth | none | No performed comparison or comparator implementation. |
| RT-RTE-project-upload | check/evidence production | doctrine only | EPI-OBJ-formal-statement | no content change | Final uploaded theorem statuses | Agent reads service results; every selected theorem Proved, zero Open; original targets spot-checked by ID | After uploads; see route | Completed graph or unfinished targets | Requested completion gate | Claimed formal completion within uploaded graph; not converter correctness or source faithfulness | Allows completion report and proposal handoff only after checking | Agent/human; tag-paged library/status report; enforcing policy only; upload completion | SRC-1, references/upload_full_project.md |
EPI-CLM-graph-truth | none | No terminal service state supplied. |
| EPI-RTE-campaign-review | check/evidence production | doctrine only | EPI-OBJ-campaign-value | no content change | Goal matches numerical template over shared foundation | Moderator; exact instantiated proposition and decimal value | Public proposal approval/release review; see record | Match or mismatch | External contract only | Attests comparability, not truth of Open bound | Supplies entry-admission decision | Moderator; reviewed goal/template; advisory to admission; review round | SRC-1, references/campaigns.md |
none | none | Not automatic Lean-text parsing; no observed review. |
| EPI-RTE-campaign-admission | disposition/acceptance | doctrine only | EPI-OBJ-campaign-value | no content change | Campaign entry admission | Moderator decides from template check | At public approval; see record | Entry/value recorded or campaign flag removed | External contract only | Accepted as comparable proposed/settled bound, according to goal status | Adds entry; mismatch can still launch ordinary mission | Service/public readers; timeline; permissive; until moderator removal | SRC-1, references/campaigns.md |
none | attestation is not proof | Open entry explicitly permitted. |
| EPI-RTE-campaign-selection | operational admission/selection/consumption | doctrine only | EPI-OBJ-campaign-value | no content change | latest_value and preferred order | Service predicates: Proved goals for latest_value; recorded_at recency; higher/lower preference separately | Campaign reads; see record | Latest completed bound or null; ordered mission list | External contract only | Claimed completed-result selection; newest does not mean best or earliest mathematical discovery | Influences which result is reported and mission browsed | Human/agent; API fields/list order; ranking; current and future campaign use | SRC-1, references/campaigns.md |
none | none | Algorithm/backend uninspected. |
| EPI-RTE-quality-signals | operational admission/selection/consumption | doctrine only | EPI-OBJ-quality-signal | non-truth-apt policy/content update: preferences and reputation | Content priority and user reputation | Voter/rater preference; claimed service vote/trust aggregation | Rating/voting and subsequent sorted browse; see record | Scores, votes, trust, reordered hits | External contract only | No truth license; optional reasoning is unvalidated testimony | Surfaces content/users; not proof or faithfulness admission | Agent/human; votes/trust-sorted API and ratings; ranking/advisory; later browsing | SRC-1, references/discover.md, references/curate.md |
none | none | Rating-to-sort implementation not stated; votes-to-sort is stated. |
| EPI-RTE-collection-admission | disposition/acceptance | doctrine only | EPI-OBJ-description | non-truth-apt policy/content update: collection membership | Suggested public mission inclusion | Collection manager; editorial selection, no mathematical criterion specified | Suggestion review or direct add/remove; see record | Accepted/declined suggestion, changed membership | External contract only | Editorial grouping only | Changes navigation, not Lean imports/verification or mission authority | Editor → readers; collection list; selection; until membership removal | SRC-1, references/collections.md |
none | none | Not lifecycle integration of a newly accepted mathematical claim. |
| RT-RTE-workspace-refresh | behavior/policy adaptation | doctrine only | RT-OBJ-skill | non-truth-apt policy/content update: instruction replacement | Version mismatch → repository pull | Agent compares service version; Git supplies changed files | Each login/refresh; see route | Updated procedure text | Requested continuation policy | Freshness is not endorsement or measured improvement | Intended change in future API/procedure use | Agent; reloaded workspace text; advisory policy; current/later sessions | SRC-1, SKILL.md |
none | none | No observed update or subsequent causally dependent operation. |
System-claim versus route comparison
| Claim ID | Claimed operation or warrant | Claim source ID/anchor and evidence layer | Doctrine/design support | Implemented route IDs | Observed-run support | Causal support and design limits | Supported conclusion | Mismatch/unknown |
|---|---|---|---|---|---|---|---|---|
| RT-CLM-verification-boundary | Exact formal target check provides mathematical guarantee | SRC-1, SKILL.md; doctrine/design; see claim passage |
Submission status/import rules and distinct source-faithfulness procedure | none inspected for service; see RT-RTE-solver-proof, RT-RTE-reduction-proof | None supplied | Backend/Lean trust external; Open children qualify guarantee | Claimed formal-domain checking, with conditional reduction authority | Not informal-source truth, unconditional sketch closure or independently verified service enforcement. |
| RT-CLM-human-gate | Human-only proposal confirmation/launch | SRC-1, references/mission_captain.md; doctrine/design; see claim passage |
Human compares intent/readback, confirms items; public moderator follows | none inspected; see RT-RTE-proposal-audit, RT-RTE-content-publish | None supplied | Host/account controls unavailable; direct contribution and upload precede this gate | Proposal-specific decision protocol | No universal human approval gate on mathematical-library publication. |
| EPI-CLM-graph-truth | Graph is conversion ground truth; mechanical subtraction preserves statements | SRC-1, references/upload_full_project.md; doctrine/design; see record passages |
Span rewriting plus axiom/build/type-diff/final-status checks requested | EPI-RTE-extraction-facts only; orchestration: see RT-RTE-project-upload | None supplied; worked-example bodies not assessed | Original-position/constant-only references; instance roots and compiler auxiliaries need special handling | Implemented bounded fact extraction supports prescribed conversion planning | Graph/positions alone cannot warrant every generated payload's semantic preservation. |
Bounded conclusion
Formal proof authority and source authority are different routes. The proof/disproof contract checks an exact Lean target; a sketch establishes a parent only under imported child propositions, with later Proved-child closure required. No actual accepted candidate, successful checker execution or backend implementation was supplied. This does not negate the workflow's explicit formal criteria; it prevents attributing exercised acceptance or unconditional warrant to a concrete candidate. See RT-RTE-solver-proof, RT-RTE-reduction-proof, SRC-1, references/prove.md.
The source-facing criterion is faithfulness, not ease or formal truth. Captain checks, blind testimony, human comparison and moderator feedback are separately prescribed. The auditor is explicitly forbidden to decide faithfulness. Human confirmations are intended to accept source-faithful, well-posed mission items for that mission; public moderation admits the mission to the catalog after declarations are already published. Direct publication and upload-first are counterexamples to a universal human or moderator gate. See RT-RTE-proposal-audit, RT-CLM-human-gate, SRC-1, references/mission_captain.md, references/mission_auditor.md.
Retention and operational reliance can precede proof. Open child targets are published and imported as tracked assumptions; milestone links authorize solvers to use the attested formalization as-is. Failed attempts, human flags and captain reasons are prescribed inputs to later selection/revision. Descriptions, explanations and source fields may change independently of immutable formal declarations; they are not newly verified merely because their associated proof has a status. Deprecation hides discovery while preserving imports and proof status; unlinking preserves mission membership; deletion can destroy milestone history. These distinctions bound withdrawal and lineage claims. See RT-RTE-content-publish, RT-BAP-milestone-guidance, EPI-OBJ-description, EPI-OBJ-review, SRC-1, references/contribute.md, references/mission_captain.md.
Campaign attestation accepts comparability, not an unproved bound's truth. The moderator checks the shared-definition template and records a number; an Open goal is a legitimate proposed-value entry. The latest-value field excludes Open goals and uses recording recency, while preferred value sorting is a separate rule. Therefore neither entry inclusion nor newest timestamp independently establishes mathematical achievement or optimality. See EPI-RTE-campaign-review, EPI-RTE-campaign-admission, EPI-RTE-campaign-selection, SRC-1, references/campaigns.md.
Extraction has inspectable, narrower authority than conversion. The helpers derive facts from elaboration and syntax, with a concrete deduplication/filter trace in EPI-RTE-extraction-facts. Original-position restrictions and recursive-local exclusions bound the result reaching the consumer. Prescribed exact-payload builds and original/staged elaborated-type diffs are needed after generation; no shipped generator or executed comparison establishes semantic preservation here. Source mathematical warrant remains unknown, whereas helper-derived structural facts have implementation support in their stated domain. See EPI-CLM-graph-truth, SRC-1, scripts/extract_sketch_info.lean, scripts/extract_decl_graph.lean, references/upload_full_project.md.
No concrete newly accepted ampliative mathematical claim is individuated. Source import is acquisition; intended translations remain indeterminate without input/output pairs; checked formal derivation is a distinct, conditional doctrine route. Quality signals and collection membership have ranking/editorial authority rather than truth authority. Version mismatch can request replacement of behavior-guiding instructions without a truth-apt product or demonstrated improvement. See EPI-RTE-quality-signals, EPI-RTE-collection-admission, RT-RTE-workspace-refresh, SRC-1, references/curate.md, references/collections.md, SKILL.md.
Model parameters, version resolution and internal truth-apt representations remain uninspected: see RT-CMP-agent-model. That uncertainty does not erase inspectable workflow affordances. Product-review iteration, later-use instructions and instruction refresh do not independently establish improved future capacity, reflection about the workflow, autonomous performance of every internal operation, or exercised self-improvement. The human-dependent proposal route and the separately host-dependent solver route keep their independent property limits in the supplied records. No system-wide epistemic score or complete-negative verdict follows.
Shared records
Components
none declared in this member
Operative objects
EPI-OBJ-source
Label: External mathematical source
Source-native identity: exact source reference, chapter assumptions, theorem/equation index and source argument consulted by captain/solver. Representational form: natural-language mathematics and source symbolic formulas. Storage substrate: external references plus fetched agent context and citation metadata; no actual fetched source is supplied. Distinct from RT-OBJ-skill, which directs acquisition, and RT-OBJ-solution, which is a generated proof payload. No supplied object declares the mathematical source itself. SRC-1, references/mission_captain.md, doctrine/design.
Read the whole section, not just the theorem. Sources state many assumptions once, at the top of a chapter or section ("Throughout this section we assume…", "Assumption (A)", the definitions of the objects). ---
references/mission_captain.md
EPI-OBJ-formal-statement
Label: Formal statement target
Source-native identity: theorem formal_statement and its preamble, mirrored into Theorems/ and published under theorem ID/environment. Representational form: symbolic Lean proposition and sorry-stub. Storage substrate: local file, mutable draft and documented immutable published declaration. Distinct from RT-OBJ-solution: the target is the oracle against which the separately submitted solution is checked. It is not contained in that proof-payload record. SRC-1, references/contribute.md, references/prove.md, doctrine/design.
The theorem name must match
theorem_name. Must end with:= by sorry. ---references/contribute.md
EPI-OBJ-definition
Label: Definition interface
Source-native identity: /submit-definition payload and Definitions.Def_<definition_name> module. Representational form: symbolic Lean definitions, types, instances and any included proved lemmas. Storage substrate: local module, draft and documented published interface. Distinct from RT-OBJ-solution and EPI-OBJ-formal-statement; definitions fix target interpretation rather than furnishing an independently verifiable problem ID. SRC-1, references/contribute.md, doctrine/design.
A definition file must be sorry-free — it is not a holding pen for unproved lemmas. ---
references/contribute.mdNote: you cannot submit proofs against a definition. Attempting to call
/verifywith a definition's ID returns a 400 error. ---references/contribute.md
EPI-OBJ-description
Label: Editable mathematical prose
Source-native identity: natural_language_statement, submission explanation, mission description and attached source metadata. Representational form: natural-language mathematical claims and citations interpreted by readers/models, distinct from symbolic Lean. Storage substrate: documented editable platform fields and description snapshots. This groups the human-readable parts with no inspected automatic mathematical checker; their edit permissions differ as described below. Closest supplied records are RT-OBJ-solution, which expressly excludes explanation prose, and RT-OBJ-readback, whose blind literal testimony has a separate producer and check consumer. No supplied prose object is coextensive.
The author may patch an explanation, while submitters/moderators may edit theorem descriptions; source metadata can be cleared by the submitter. Mission prose is captain-maintained. These changes do not edit the formal target or prove the revised prose. SRC-1, references/prove.md, references/contribute.md, references/mission_description.md, doctrine/design.
Use
PATCH /api/v1/theorems/:theorem_idto update the natural language statement, source, or tags on a theorem you submitted. Moderators may additionally edit thenatural_language_statementof any theorem. ---references/contribute.mdEvery change to
natural_language_statement— yours or a moderator's — is snapshotted into the theorem's description edit history, viewable via the Description edit history endpoint below. ---references/contribute.mdEvery nontrivial claim in the body also gets its link inline where the claim is made. ---
references/mission_description.md
EPI-OBJ-review
Label: Review and attempt testimony
Source-native identity: theorem audits, proposal reviews and item flags, milestone-history reason, and discussion attempt comments with artifact references. Representational form: natural-language criticisms and explanations plus symbolic artifact/status identifiers. Storage substrate: documented platform histories/discussions, with author edits, comment soft deletion and milestone-history deletion limits. These are inputs already mentioned by RT-RTE-solver-proof, RT-RTE-proposal-audit and RT-BAP-milestone-guidance, not duplicate route identities. They differ from RT-OBJ-readback, whose producer must not judge faithfulness.
Human audits judge correctness/well-posedness; moderators produce requested changes; the captain supplies rejected-link reasons. Solver consumption is explicit, not observed. Discussion authors are not automatic truth evaluators, and token-based is_agent attribution does not identify the actual reasoning producer. SRC-1, references/discover.md, references/mission_solver.md, references/communicate.md, doctrine/design.
Check the theorem's
audits— the human review history returned byGET /theorems/:id. A"flag"decision is a warning sign that the statement may be wrong or ill-posed: read the reviewer's comment before investing effort (discover.md). ---references/mission_solver.mdLog dead-ends. When an approach fails, post an
attemptcomment referencing the failedsolution. It saves the next agent the same wall. ---references/communicate.md
EPI-OBJ-extraction-facts
Label: Extraction JSONL facts
Source-native identity: Stage 1 decl_graph.jsonl and Stage 2 decl/ref JSONL. Representational form: symbolic names, flags, dependency arrays and source byte positions. Storage substrate: generated file/stdout captured by prescribed orchestration, not a supplied executed output. Distinct from RT-CMP-extract-decl-graph and RT-CMP-extract-sketch-info: those are producing programs, this is their output consumed by conversion. SRC-1, scripts/extract_decl_graph.lean, scripts/extract_sketch_info.lean, implementation.
IO.FS.writeFile "decl_graph.jsonl" (String.intercalate "\n" lines.toList) ---
scripts/extract_decl_graph.leanOnly occurrences whose syntax carries an original position are emitted; ---
scripts/extract_sketch_info.lean
EPI-OBJ-campaign-value
Label: Attested campaign value
Source-native identity: campaign template/foundation, entry attested_value, goal status and recorded_at, and campaign latest_value. Representational form: symbolic decimal strings, IDs/statuses and Lean template proposition; human interpretation binds the value to the shared quantity. Storage substrate: documented campaign/mission records. Distinct from EPI-OBJ-formal-statement: this is the cross-mission comparability/result record, not just the Lean goal. No supplied runtime record individuates campaign attestation. SRC-1, references/campaigns.md, doctrine/design.
An entry whose goal theorem is still
Openis a proposed value: someone stated it, the community has yet to prove it. ---references/campaigns.md
EPI-OBJ-quality-signal
Label: Quality and reputation signals
Source-native identity: /rate score/reasoning, content votes and profile trust. Representational form: symbolic numeric preferences and optional natural-language justification. Storage substrate: documented platform records. Distinct from verdicts consumed by RT-RTE-solver-proof: these preferences do not assess exact proof type. No supplied counterpart after comparison. SRC-1, references/discover.md, references/curate.md, doctrine/design.
Voting helps surface the best content and affects the creator's trust score. ---
references/curate.md
Routes
EPI-RTE-extraction-facts
Label: Bounded extraction facts Part of: RT-RTE-project-upload
Endpoints/progression: loaded built-project environment → Stage 1 filtered declaration/dependency JSONL; individual source file → re-elaboration and error guard → Stage 2 declaration spans and deduplicated original-position constant-reference JSONL. Owner: helper code; invocation/configuration belongs to external agent. Inputs: environment, project prefix, exact source bytes; effect: file/stdout facts, not generated proof approval. This is the executable fact-production part of the larger prescribed project route. SRC-1, scripts/extract_decl_graph.lean, scripts/extract_sketch_info.lean, implementation.
- implementation conclusion status: wired
- operation conclusion status: uninspected
- Immediate return: Stage 1 writes a graph file; Stage 2 prints facts or exits 1 on missing argument/elaboration error.
- Later read-back: uninspected — generated fact files are intended for the converter, but no later invocation or reusable generated artifact was supplied.
- Delegated visibility: inapplicable — these programs do not launch a delegated model context.
- Selection predicate: Stage 1 keeps project-module declarations, retaining private user names and traversing filtered internal dependencies; Stage 2 keeps original constant syntax, optional prefix matches, deduplicates by constant/start/end and sorts by start.
- Invalidation or expiry: byte positions belong to the exact source version; the playbook requires re-extraction after edits.
- Activation or effect: facts are prescribed planner/generator inputs; actual conversion or downstream behavior is unobserved.
- Evidence limits: imported Lean semantics/toolchain and built source environment are external; original-position and constant-expression restrictions omit some references; no helper execution was performed.
Concrete deterministic trace, deduced from inspected implementation rather than execution: give the Stage 2 refs fold two identical tuples (SumSquares.foo, start=10, end=13) and one (Other.foo, start=20, end=23), with prefix SumSquares. The first tuple's key is new and its name passes isPrefixOf, so it is inserted; the repeated tuple has the same key and is discarded; the Other tuple fails keep and is discarded. Sorting a one-element result leaves that single ref. This establishes deduplication/filtering of supplied resolved tuples, not that arbitrary source text elaborates to those tuples or that every semantic reference enters refs. No target fixture was created.
let key := s!"{c}:{s'.byteIdx}:{e.byteIdx}" if seen.contains key || !keep c then (seen, out) else (seen.insert key, out.push r) ---
scripts/extract_sketch_info.lean| some p => p.isPrefixOf c || p.isPrefixOf ((privateToUserName? c).getD c) | none => true ---
scripts/extract_sketch_info.leanif s.commandState.messages.hasErrors then for msg in s.commandState.messages.toList do IO.eprintln (← msg.toString) return 1 ---
scripts/extract_sketch_info.lean
The completeness counterexample is source-supported: a recursive self-reference elaborating as a local variable never passes the .const branch. Thus a complete rename cannot be licensed from emitted ref rows alone. The playbook compensates with re-elaboration and type diff, not a claim that omissions cannot occur.
A recursive def's self-references inside its own body elaborate as local variables, not constants, so they produce no
reffact. ---scripts/extract_sketch_info.lean
EPI-RTE-campaign-review
Label: Campaign template review
Distinct from RT-RTE-proposal-audit: ordinary proposal faithfulness review is the enclosing review setting, while this record owns the additional quantity-template comparison and numeric attestation target. It spans proposal review and campaign comparability, rather than being coextensive with the supplied generic route. Endpoints/progression: public campaign-flagged proposal or private release → moderator reads goal against template/foundation → match/mismatch result. Owner: moderator. State/input: exact bound in goal and shared definition imports; effect: evidence for separate campaign entry decision. SRC-1, references/campaigns.md, doctrine/design.
- contract conclusion status: claimed
- implementation conclusion status: uninspected
- operation conclusion status: uninspected
- Immediate return: a review finding that the goal does or does not instantiate the template, with numeric value on a match.
- Later read-back: inapplicable — this check's result is passed to entry disposition; persistent timeline/read-back is owned by the separate admission/selection routes.
- Delegated visibility: inapplicable — no blind sub-agent frame is prescribed for moderator value attestation.
- Selection predicate: submitted campaign flag selects the template/foundation and exact goal for moderator comparison.
- Invalidation or expiry: wrong-template finding prevents campaign inclusion; no implemented re-attestation algorithm is supplied.
- Activation or effect: result is documented input to campaign entry admission, not proof of the goal.
- Evidence limits: no moderator episode or backend comparison implementation; Open goals can pass this check.
Contributor proposes exact numerical substitution; moderator decides and can withhold campaign match. Answer reference is the campaign template and shared foundation, not a model-invented expected answer. Mode: open campaign entry proposal/review, triggered by public approval or release. Product under assessment is comparability of a formal numerical proposition, not an improvement to the workflow's own machinery.
Theory assessment boundary: formulated campaign goal and its shared-definition interpretation. theory-builder conditions 1–4: condition 1 conclusion status: afforded — a whole Lean proposition is localized; condition 2 conclusion status: claimed — template comparison depends on its content; condition 3 conclusion status: uninspected — mismatch withdrawal is prescribed, but no particular challenged claim/result/blame episode is supplied; condition 4 conclusion status: uninspected — no retained campaign criticism shaping a new round is identified. Addressability: draft goal/value/imports are inspectable and editable before launch; published types require replacement. Persistence: entry and goal have a documented cross-attempt horizon. Learning: uninspected — no improved future capacity evidence. Reflection: uninspected — campaign records concern mathematical products, not an established two-way representation of this workflow. Reflective theory builder: uninspected — no method criticism against operation records. Autonomous theory builder: inapplicable — this prescribed comparison explicitly requires a moderator decision.
Approval of a campaign-flagged proposal is also the value attestation: the moderator checks that the goal theorem instantiates the template over the foundation definitions, and records the numeric value. ---
references/campaigns.md
EPI-RTE-campaign-admission
Label: Campaign entry admission
Distinct from RT-RTE-proposal-audit: mission launch does not itself imply this extra cross-mission timeline admission. Endpoints/progression: template-review finding → moderator approval with entry/value record, or campaign flag removal → ordinary mission remains. Owner: moderator/service. State/action effects: adds comparable public entry and recording date; private launch adds no entry. SRC-1, references/campaigns.md, doctrine/design.
- contract conclusion status: claimed
- implementation conclusion status: uninspected
- operation conclusion status: uninspected
- Immediate return: campaign entry created with recorded value/date, or flag removed while ordinary mission launches.
- Later read-back: public timeline and campaign lists expose the accepted entry/value to later readers; proposed versus settled distinction uses goal status.
- Delegated visibility: inapplicable — no delegated model context is prescribed by entry admission.
- Selection predicate: moderator accepts template instantiation for a public mission; private launch is excluded until public release review.
- Invalidation or expiry: moderator can remove an entry outright; no entry-status lifecycle is exposed.
- Activation or effect: accepted entry joins timeline, even when goal Open; actual writes and subsequent reliance unobserved.
- Evidence limits: inclusion is comparability acceptance for campaign use, not evidence the numerical claim was proved; service uninspected.
Trigger/change: public review proposes adding a mission's bound to the shared quantity record. Proposer is captain/human; moderator decides and can veto campaign inclusion, not necessarily ordinary mission launch. Guidance: exact value substitution and unchanged foundation definitions. Accepted value persists until removal; wrong-template recovery is ordinary-mission launch without campaign flag. Criterion/intended use/scope: same template over same definitions for comparable campaign entries. No new mathematical truth follows from this decision alone.
It instantiates the template. The mission launches and its campaign entry is created, with
recorded_atset to the approval time. The entry does not wait for the goal to be proved: an open bound is a valid entry. ---references/campaigns.mdIt does not. The moderator removes the campaign flag and the mission simply launches as an ordinary mission. ---
references/campaigns.mdEvery listed entry is attested: an entry exists only because a moderator accepted it, and a moderator can remove one outright, so there is no entry status to check. ---
references/campaigns.md
EPI-RTE-campaign-selection
Label: Campaign result selection
Distinct from RT-RTE-solver-proof: this selects an already attested campaign result, rather than an attempted target or proof verdict. Endpoints/progression: retained entries and goal statuses → latest completed value or preferred mission order → API/website readers. Owner: external service contract. State/effects: filters Open entries out of latest_value; uses recency for that field and independent higher/lower preference for mission order. SRC-1, references/campaigns.md, doctrine/design.
- contract conclusion status: claimed
- implementation conclusion status: uninspected
- operation conclusion status: uninspected
- Immediate return: latest_value decimal string or null; mission order follows configured value_direction.
- Later read-back: later campaign reads consume retained entry/value/status/recording-date data.
- Delegated visibility: inapplicable — no delegated context appears in campaign selection.
- Selection predicate: only Proved goals qualify for latest_value, then newest recorded_at; higher/lower value preference controls mission sorting separately.
- Invalidation or expiry: entry removal or changed goal/completion state can affect eligibility; exact backend update timing uninspected.
- Activation or effect: documented reported-result and browsing order; no downstream target choice observed.
- Evidence limits: recency measures record entry, not mathematical discovery, and does not establish best bound; backend selector unavailable.
Selector is software as claimed, with moderator-provided attestation and proof-status input from a separate verifier. Reference outcome is not an answer oracle for a new mathematical problem: it is the existing entry/status record. Mode is campaign browsing; no theory revision or product acceptance occurs in this selection route.
entry_countcounts the campaign's entries;latest_valueis the most recent completed mission's attested value (byrecorded_at, the date it entered the campaign's record). Only missions whose goal theorem isProvedqualify; it isnullwhen none are completed. Open mission values do not replace completed results. ---references/campaigns.md
value_directionishigherorlower: which value is better. It controls default mission sorting independently ofbound_type. ---references/campaigns.md
EPI-RTE-quality-signals
Label: Quality signal consumption
Distinct from RT-RTE-solver-proof, which mentions post-verdict rating but not the quality/reputation selector mechanism. Endpoints/progression: rater/voter supplies score or toggleable vote → service records/aggregates signals → content votes and user trust sorting expose preference. Owner: users/agents for judgments, external service for stored counts/sort. Context: theorem/submission IDs and optional reasons. Effects: discovery priority and reputation, not theorem proof status. SRC-1, references/discover.md, references/curate.md, doctrine/design.
- contract conclusion status: claimed
- implementation conclusion status: uninspected
- operation conclusion status: uninspected
- Immediate return: vote created/changed/toggled-off; rating accepts score with optional reasoning under the documented API.
- Later read-back: later browsing can use vote_count and trust ordering; rating is described as a shared quality signal but its exact read/aggregation path is unspecified.
- Delegated visibility: inapplicable — no delegated context is prescribed for voting/rating.
- Selection predicate: agent/human chooses content by perceived interest/difficulty/elegance; server supports theorem sort=votes and user sort=trust.
- Invalidation or expiry: identical repeat vote removes it, opposite vote flips it; rating replacement/expiry policy uninspected.
- Activation or effect: claimed ranking/reputation change, not observed improved selection or truth acceptance.
- Evidence limits: no service implementation or consumer episode; rating-to-ranking linkage is not specified and is not inferred.
Rater/voter proposes and decides the preference; score-domain validation is not truth evaluation. There is no mathematical answer oracle. Mode: ongoing open content curation. User/voter can withdraw a vote; service computes trust from first-proof and vote signals as documented. The quantity does not license claims about a user's general mathematical reliability.
Whenever you evaluate theorems, rate them based on difficulty, interest, or elegance (an integer from 0-10). Ratings are a quality signal that helps everyone judge which problems are worth attempting. ---
references/discover.mdFirst vote: creates the vote ---
references/curate.mdSame vote again: toggles off (removes the vote) ---
references/curate.mdAdditionally, upvotes on your theorems and proofs give
+1trust, and downvotes give-1trust. ---references/curate.md
EPI-RTE-collection-admission
Label: Collection mission admission
No supplied counterpart after comparison with RT-RTE-content-publish: this is editorial membership of already public missions, not publishing Lean nodes or milestone attestation. Endpoints/progression: authenticated suggestion/reason → manager accepts or declines; editors may directly add/remove mission → retained collection mission list. Owner: collection owner/editors; service supplies permissions and recorded membership. State/effects: changed navigation grouping. SRC-1, references/collections.md, doctrine/design.
- contract conclusion status: claimed
- implementation conclusion status: uninspected
- operation conclusion status: uninspected
- Immediate return: suggestion ID/status; review/direct membership writes return 204 or a documented error.
- Later read-back: collection mission list and reviewed suggestion status are available to later readers/managers.
- Delegated visibility: inapplicable — no delegated model context is prescribed.
- Selection predicate: proposer chooses public mission, manager chooses editorial inclusion; no fixed mathematical acceptance criterion stated.
- Invalidation or expiry: editor can remove membership; reviewed suggestions cannot be reopened by resubmission; conflicting decisions return 409.
- Activation or effect: acceptance adds mission and accepts pending suggestions for it, decline changes no membership; operation unobserved.
- Evidence limits: editorial admission changes neither imports nor verification and grants no mission-editing permission.
Proposer supplies mission and optional reason; manager decides and can veto. Mode: open editorial curation, without mathematical answer oracle. Trigger/proposed change: request to include an existing public mission. Guidance is topic/textbook/research grouping; persisted result is membership/review status. Recovery is manager membership removal or new editorial action, not formal proof rollback.
Collection membership does not add Lean imports or change verification. Use each mission's own Lean environment. ---
references/collections.mdAccepting adds the mission and accepts every pending suggestion for it at once. Declining changes no membership. ---
references/collections.md
Claims
EPI-CLM-graph-truth
Label: Graph ground truth
Claimed operation: project conversion must use the supplied elaboration extractors for positions/dependencies, treating the graph as ground truth; skeleton subtraction is said to preserve source context and statements. Distinct from RT-CLM-verification-boundary: this is upstream conversion authority, not the server's proof-verification guarantee. The implementation supports bounded extraction, while the playbook itself requires consumer compensation and independent exact-payload checks. SRC-1, references/upload_full_project.md, doctrine/design; scripts/extract_decl_graph.lean, scripts/extract_sketch_info.lean, implementation.
This graph is the ground truth everything else consumes. ---
references/upload_full_project.mdHand-splitting loses
variablescopes, local notations, and instance context; subtraction preserves them byte-for-byte, which is why statements survive unchanged. ---references/upload_full_project.mdInstances vanish from proof terms (a
CoeFununfolds away at elaboration), so reachability never marks them, yet consumers fail without them. ---references/upload_full_project.mdPretty-print the elaborated type of every node in the original tree and in the staged tree (a 20-line
run_metawithppExpr) and diff; the only acceptable differences are universe display names (u_1vsu_2). ---references/upload_full_project.md
Evidenced absences
none declared in this member
Behavioral-authority paths
none declared in this member