| # Psy Memory Architecture | |
| Psy memory is structured artifact memory, not chat memory. | |
| ## Purpose | |
| Psy memory records: | |
| - checkpoint lineage | |
| - artifact hashes | |
| - source references | |
| - verdict opcodes | |
| - confidence values | |
| - evidence offsets | |
| - feedback opcodes | |
| - false positives and false negatives | |
| - probe results | |
| - training-run metadata | |
| ## Non-Goals | |
| Psy memory is not: | |
| - chat history | |
| - natural-language prompt memory | |
| - a live weight-mutation system | |
| - an autonomous patching system | |
| ## Tier Sketch | |
| ```text | |
| 01_identity_locked | |
| 02_control_protocol | |
| 03_source_lineage | |
| 04_artifact_observations | |
| 05_verdict_events | |
| 06_evidence_offsets | |
| 07_feedback_events | |
| 08_patch_pairs | |
| 09_false_positives | |
| 10_false_negatives | |
| 11_risk_patterns | |
| 12_probe_results | |
| 13_training_runs | |
| 14_promotion_queue | |
| ``` | |
| The included `real_pipeline/psy_memory.py` enforces structured event fields and | |
| rejects common prose/chat keys. | |