core/docs/architecture/MIND-PHYSICS-BLUEPRINT.md
Shay 159c783c2e feat(physics): add mind-physics layer — ADR-0008/0009/0010, blueprint, and operator stubs
- docs/decisions/ADR-0008-allocation-physics.md
  Formalizes salience, attention, inhibition, and coherence-budget
  as the allocation physics of cognition. Replaces attention-as-weights
  with attention-as-field-curvature over the versor manifold.

- docs/decisions/ADR-0009-compositional-physics.md
  Defines temporal binding, digest cycles, reasoning trajectories,
  and articulation planning as the compositional physics layer —
  how CORE assembles pressure into structured thought and output.

- docs/decisions/ADR-0010-identity-physics.md
  Establishes IdentityManifold, DriveGradientMap, ExertionMeter,
  and CharacterProfile as structural identity primitives. Identity
  is a field over the geometry, not a prompt veneer. Grounded in
  John 1:1–2 and the Logos theology that anchors the architecture.

- docs/architecture/MIND-PHYSICS-BLUEPRINT.md
  Integration blueprint showing how allocation → compositional →
  identity physics layers compose into the full cognitive cycle.

- core/physics/ (11 Python interface stubs)
  SalienceOperator, AttentionOperator, InhibitionOperator,
  BindingFrame, DigestCycle, ReasoningTrajectory,
  ArticulationPlanner, DriveGradientMap, ExertionMeter,
  IdentityManifold, CharacterProfile — all typed, all frozen
  where stateless, all carrying explicit field contracts.

Third Door: no off-the-shelf cognitive architecture borrowed.
All operators defined from the geometry up.
2026-05-12 23:20:58 -07:00

65 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CORE Mind-Physics Blueprint
**Version:** 0.1.0
**Date:** 2026-05-12
**Status:** Draft — Under Active Development
---
## The Three Physics Layers
CORE's cognitive cycle is governed by three physics layers that compose in sequence:
```
FieldState (populated by ingest layer, ADR-0007)
┌─────────────────────────────┐
│ ALLOCATION PHYSICS │ ADR-0008
│ SalienceOperator │ curvature → SalienceMap
│ AttentionOperator │ SalienceMap + Budget → AttentionPlan
│ InhibitionOperator │ AttentionPlan + FieldState → InhibitionMask
└─────────────┬───────────────┘
│ foregrounded field regions
┌─────────────────────────────┐
│ COMPOSITIONAL PHYSICS │ ADR-0009
│ BindingOperator │ co-activation → BindingFrame
│ DigestOperator │ BindingFrame → FieldState (updated)
│ TrajectoryOperator │ [BindingFrame] → ReasoningTrajectory
│ ArticulationPlanner │ Trajectory + Modality → ArticulationPlan
└─────────────┬───────────────┘
│ structured output plan
┌─────────────────────────────┐
│ IDENTITY PHYSICS │ ADR-0010
│ IdentityCheck │ Trajectory × IdentityManifold → IdentityScore
│ DriveGradientMap │ persistent gradient bias on FieldState
│ ExertionMeter │ cumulative cost → FatigueIndex
└─────────────┬───────────────┘
│ validated, identity-consistent ArticulationPlan
RENDERER
(modality-specific surface realization)
```
---
## Data Flow Summary
| Layer | Input | Output | ADR |
|---|---|---|---|
| Ingest | raw source (any modality) | `CandidateGeometricPressure``FieldState` | ADR-0007 |
| Allocation | `FieldState` | `AttentionPlan`, `InhibitionMask` | ADR-0008 |
| Compositional | `AttentionPlan`, `FieldState` | `ReasoningTrajectory`, `ArticulationPlan` | ADR-0009 |
| Identity | `ReasoningTrajectory`, `ArticulationPlan` | `IdentityScore`, validated plan | ADR-0010 |
| Renderer | `ArticulationPlan` | surface output (text, code, data) | TBD |
---
## Next Steps
- [ ] Rust acceleration targets: curvature kernel, coherence wave, trajectory delta
- [ ] `IdentityManifold` bootstrapping protocol (architect-level, deliberate)
- [ ] Renderer interface definition (ADR-0011, planned)
- [ ] Integration tests across the full ingest → allocation → compositional → identity cycle