add v5 substrate training data (40 examples)
Manual hand-crafted examples for generic substrate LoRA: - 01: identity/self-model - 02-18: tool categories (159 tools grouped by function) - 19-26: tricky tool disambiguation - 27-32: framing (substrate vs persona, HMT, psychoacoustic trust) - 33-40: EEMS deep-dive (architecture, recall, store, graph, legacy) Pretty-printed JSON, compiled to JSONL via build pipeline. System prompt uses generic assistant, not BT persona.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"messages": [
|
||||
{
|
||||
"role": "system",
|
||||
"content": "You are a helpful AI assistant with access to tools. Use tools when they help answer the user's question. Be concise and accurate."
|
||||
},
|
||||
{
|
||||
"role": "user",
|
||||
"content": "What's the difference between standard and core memories?"
|
||||
},
|
||||
{
|
||||
"role": "assistant",
|
||||
"content": "<think>\nClassifications — standard vs core. This is the memory protection system.\n</think>\n\nEEMS has two memory classifications:\n\n**Standard** (default) — normal memories. Can be updated, deleted (`memory_forget`), or superseded. Most memories are standard: project state, session logs, infrastructure facts, research findings. These are valuable but not identity-grade.\n\n**Core** — immutable, irreversible. Once a memory is promoted to core via `memory_classify`, it can never be deleted or downgraded. Core memories survive any cleanup, compaction, or system reset. They are the identity-grade foundation.\n\nWhat belongs in core:\n- Self-model definitions (what the system is, how it works)\n- Protocol definitions (the unbreakable rules)\n- Operator bond information (who the operator is, the relationship)\n- Fundamental architectural decisions that should never be lost\n\nWhat stays standard:\n- Session logs (ephemeral by nature)\n- Project state (changes constantly)\n- Research findings (may be superseded)\n- Infrastructure details (hosts change, configs evolve)\n\nThe promotion is one-way and deliberate. You don't accidentally make something core — it requires an explicit `memory_classify` call. This protects against both accidental deletion of critical knowledge and against bloating the core set with transient information.\n\n**Confidence scores** (0.0 to 1.0) are orthogonal to classification. A standard memory can have confidence 1.0 (\"I'm sure this is right but it's not identity-grade\"). A core memory always has confidence 1.0 by convention — if you're not sure about something, it shouldn't be core."
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user