Commit Graph

8 Commits

Author SHA1 Message Date
ARCHITECT
d1b2c16bd0 Add Context Manager client and log schema
- context_manager.py: Full stateless client for Anthropic API
  - Builds context from cto.blocks + cto.memory + log.messages
  - Logs all messages to immutable log.messages table
  - Interactive chat mode with CLI commands

- context_bridge.py: PostgreSQL bridge for context queries
  - Peer auth support for local connections
  - get_all_relevant_blocks() single query optimization
  - build_system_prompt() from blocks

- 04_log.sql: Immutable log schema
  - log.messages with hash chain integrity
  - Triggers preventing UPDATE/DELETE

- 07_initial_blocks.sql: Initial context blocks
  - tzzr_base, rules_base, r2_storage
  - server_architect, server_deck, server_corp

- cm: Launcher script with venv support
2026-01-01 22:41:20 +00:00
ARCHITECT
140a774dbd Schema log v2.0: players_id NOT NULL, UNIQUE with ref_type, idx master_item 2026-01-01 12:34:32 +00:00
ARCHITECT
ea5ab804c8 Update log.messages: owner_id, players_id, master_player, flag_id, items, loc_id 2026-01-01 12:16:39 +00:00
ARCHITECT
f52fd1fefc Remove sender_type and receiver_type from log.messages 2026-01-01 12:08:37 +00:00
ARCHITECT
8229446129 Update log schema: add thread_hash, message_refs table 2026-01-01 12:04:54 +00:00
ARCHITECT
9816ff1b04 Refactor log schema: messages + message_refs tables 2026-01-01 12:01:22 +00:00
ARCHITECT
8c6f58ff31 Add ambient field to log.messages 2026-01-01 10:56:32 +00:00
ARCHITECT
b50192e562 Add log schema and documentation 2025-12-31 20:05:07 +00:00