Skip to content

T03: Data model, JSON store, and session lock - #3

Merged
NagisaVon merged 1 commit into
mainfrom
codex/t03-model-and-store
Aug 29, 2026
Merged

T03: Data model, JSON store, and session lock#3
NagisaVon merged 1 commit into
mainfrom
codex/t03-model-and-store

Conversation

@NagisaVon

Copy link
Copy Markdown
Owner

Summary

  • define Pydantic v2 persistent and contract-facing models
  • persist branch-keyed sessions under the common Git directory
  • add fail-fast advisory session locks with PID and age stale detection
  • export and snapshot-test status, batch assignment, and publish JSON Schemas
  • cover round trips, schema versions, linked worktrees, concurrent writers, stale locks, and read-only access

Validation

  • uv run ruff check .
  • uv run ruff format --check .
  • uv run mypy
  • uv run pytest

All local checks pass. No T03 task-spec deviations.

@NagisaVon
NagisaVon merged commit a5dad23 into main Aug 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant