This repository has been archived on 2026-10-29. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Epiphany/epiphany-core/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 46460efc80 Parameterise the one receipt commit owner by a store profile
Cut 2 of the Eureka pipeline state campaign, behaviour-preserving.
commit_authorized_mind_mutation stays the only code that builds receipts,
replays and runs batch CAS, but no longer hard-codes the Mind store:

- TypedCommitStore { store_id, open_cache, validate_write } is its first
  argument.
- MIND_COMMIT_STORE = { "epiphany-mind", runtime_spine_cache,
  validate_mind_write_envelope }, passed by all six wrappers.
- Deleted from the owner: runtime_spine_cache(store_path),
  validate_mind_write_envelope(write), and the two "epiphany-mind"
  literals on receipt versions.

The backing store for CAS stays runtime_spine_backing_store(store_path).

Tests:
- typed_commit_store_profile_owns_open_validate_and_store_id: a test
  profile with a two-type registry and a key-refusing validator; a
  refused write leaves the store byte-identical, and receipt versions
  carry the profile's store id.
- mind_commit_store_profile_keeps_mind_validation_receipts_replay_and_conflicts:
  through a Mind wrapper, Mind semantic-identity validation refuses
  without writing, receipt versions carry "epiphany-mind", the receipt id
  equals a pinned digest, exact replay returns the stored receipt, and a
  stale strong read maps to Conflict naming it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 21:00:57 +02:00
..
atlas Re-pin CultLib to a0813c6 2026-09-15 20:00:01 +02:00
bin Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
memory_graph Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
packaged_release Narrow packaged release API 2026-08-25 02:31:33 +02:00
surfaces Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
admitted_model_direction_consideration.rs Narrow internal cognition helpers 2026-08-25 03:36:02 +02:00
agent_launch.rs Delete callerless helper APIs 2026-08-24 04:20:27 +02:00
causal_work_identity.rs Demote causal work identity helpers 2026-08-25 03:29:16 +02:00
coordinator_objective_intake.rs Strip objective intake ceremony 2026-08-24 09:07:42 +02:00
coordinator_results.rs Collapse reorientation result projection 2026-08-25 01:07:39 +02:00
coordinator_status.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
cultmesh_integration.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
current_work.rs Narrow internal cognition helpers 2026-08-25 03:36:02 +02:00
hands_gateway.rs Delete test-only Hands constructors 2026-08-25 02:14:30 +02:00
imagination_consideration.rs Delete dead Imagination review contract 2026-08-24 04:45:31 +02:00
lib.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
mind_documents.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
packaged_release.rs Narrow packaged release API 2026-08-25 02:31:33 +02:00
persona_conversation.rs Re-pin CultLib to a0813c6 2026-09-15 20:00:01 +02:00
persona_discord_crossing.rs Delete unearned Persona identity executables 2026-08-23 18:53:48 +02:00
persona_discord_permit.rs Delete unearned Persona identity executables 2026-08-23 18:53:48 +02:00
persona_feedback_admission.rs Re-pin CultLib to a0813c6 2026-09-15 20:00:01 +02:00
persona_social_state.rs Pin storeless reads by directory snapshot, not one mtime 2026-09-15 20:55:50 +02:00
persona_turn.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
process_observation.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
public_source_identity.rs Make public Research sources proposal-owned 2026-08-13 23:56:58 +02:00
reasoning_context.rs Parameterise the one receipt commit owner by a store profile 2026-09-15 21:00:57 +02:00
reorientation_work.rs Project reorientation terminal disposition 2026-08-25 01:20:17 +02:00
repo_model_documents.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
repo_model_gateway.rs Delete counterfeit Hands review authority 2026-08-24 23:21:26 +02:00
repository_body_observer.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
resident_readiness.rs Re-pin CultLib to a0813c6 2026-09-15 20:00:01 +02:00
resident_self.rs Pin storeless reads by directory snapshot, not one mtime 2026-09-15 20:55:50 +02:00
runtime_spine.rs Re-pin CultLib to a0813c6 2026-09-15 20:00:01 +02:00
runtime_store_backend.rs Split coordinator authority from model sessions 2026-08-24 20:16:31 +02:00
runtime_worker_attempt.rs Derive worker authority from sealed launches 2026-08-24 19:37:44 +02:00
soul_gateway.rs Delete counterfeit Hands review authority 2026-08-24 23:21:26 +02:00
state_ledger.rs Re-pin CultLib to a0813c6 2026-09-15 20:00:01 +02:00
state_model.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00
substrate_gate.rs Finish the interrupted rustfmt pass 2026-09-04 15:12:23 +02:00