diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c49bd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env diff --git a/codex_context b/codex_context index 485ceab..0536186 100644 --- a/codex_context +++ b/codex_context @@ -1 +1,2 @@ Load SESSION_STATE below as full context. Treat it as authoritative memory. Continue work accordingly. +Load SESSION_STATE below as full context. Treat it as authoritative memory. Continue work accordingly diff --git a/codex_context.yaml b/codex_context.yaml new file mode 100644 index 0000000..0beb7f8 --- /dev/null +++ b/codex_context.yaml @@ -0,0 +1,37 @@ +SESSION_STATE: + meta: + goal: "Maintain compressed lossless session memory in ./codex_context.yaml" + environment: + cwd: "/home/oskar/projects/homelab-codex-ws" + shell: "zsh" + date: "2026-04-20" + tz: "Europe/Warsaw" + systems: + S1: + name: "session_state" + file: "./codex_context.yaml" + format: "YAML" + root: "SESSION_STATE" + ops: + save: "overwrite after every meaningful change/decision" + load: "on startup if file exists" + export: "print file content only" + import: "load user-provided YAML" + constraints: + - "lossless" + - "compressed" + - "valid_yaml" + - "no_fluff" + - "dedupe" + - "use_ids" + - "never_delete_unless_explicit" + - "no_confirm_on_save" + configs: {} + decisions: + D1: "No prior codex_context.yaml existed; initialized state file." + D2: "User requested commit; include current repo changes: ./codex_context.yaml, ./.gitignore, ./codex_context." + D3: "Git commit created with message: Add session context state." + todos: + T1: "For all future meaningful changes/decisions, update and overwrite ./codex_context.yaml." + T2: "DONE: Commit current changes." + issues: {}