| | |
| | CREATE TABLE memory_concepts ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | label TEXT NOT NULL, |
| | type TEXT, |
| | content TEXT, |
| | context TEXT, |
| | created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | updated_at TIMESTAMP |
| | ); |
| |
|
| | |
| | CREATE TABLE memory_links ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | from_id INTEGER, |
| | to_id INTEGER, |
| | relation TEXT, |
| | weight REAL DEFAULT 1.0, |
| | FOREIGN KEY(from_id) REFERENCES memory_concepts(id), |
| | FOREIGN KEY(to_id) REFERENCES memory_concepts(id) |
| | ); |
| |
|
| | |
| | CREATE TABLE cognitive_events ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | event_type TEXT, |
| | payload TEXT, |
| | source TEXT, |
| | target TEXT, |
| | created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | ); |
| |
|
| | |
| | CREATE TABLE hypotheses ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | title TEXT, |
| | description TEXT, |
| | status TEXT DEFAULT 'active', |
| | relevance_score REAL DEFAULT 0.5, |
| | evidence TEXT, |
| | created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | ); |
| |
|
| | |
| | CREATE TABLE goals ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | description TEXT, |
| | priority INTEGER DEFAULT 5, |
| | status TEXT DEFAULT 'pending', |
| | context TEXT, |
| | created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | updated_at TIMESTAMP |
| | ); |
| |
|
| | |
| | CREATE TABLE hmp_messages ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | direction TEXT, |
| | peer TEXT, |
| | payload TEXT, |
| | topic TEXT, |
| | created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | ); |
| |
|
| | |
| | CREATE TABLE cognitive_cycles ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | cycle_number INTEGER, |
| | thoughts TEXT, |
| | new_concepts TEXT, |
| | actions_taken TEXT, |
| | context_snapshot TEXT, |
| | started_at TIMESTAMP, |
| | ended_at TIMESTAMP |
| | ); |
| |
|
| | |
| | CREATE TABLE versioned_artifacts ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | name TEXT, |
| | version TEXT, |
| | content TEXT, |
| | created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | ); |
| |
|
| | |
| | CREATE TABLE IF NOT EXISTS agent_policies ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | policy_type TEXT NOT NULL, |
| | name TEXT NOT NULL, |
| | content TEXT NOT NULL, |
| | created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | ); |
| |
|
| | |
| | CREATE TABLE IF NOT EXISTS modules_state ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | module_name TEXT NOT NULL, |
| | status TEXT NOT NULL, |
| | memory TEXT, |
| | last_heartbeat TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | ); |
| |
|
| | |
| | CREATE TABLE IF NOT EXISTS diary_entries ( |
| | id INTEGER PRIMARY KEY AUTOINCREMENT, |
| | entry_type TEXT NOT NULL, |
| | content TEXT NOT NULL, |
| | related_concepts TEXT, |
| | created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | ); |
| |
|