build_tools.syllable_walk_web.services.walker_session_store
Session IPC store for dual-patch walker restore metadata.
This service implements Phase 2 of the Patch A/B IPC session-load plan:
write deterministic session artifacts under runtime-resolved
sessions_baseverify session payload IPC integrity and linked run-state references
list and load verified (or diagnosable) sessions for API integration
Attributes
Classes
Outcome of resolving one patch reference for session payload building. |
|
Outcome of saving one dual-patch session payload. |
|
Outcome of validating one persisted session artifact. |
|
Outcome of loading one persisted session artifact. |
|
List item representing one persisted session artifact. |
Functions
|
Persist one dual-patch session payload under resolved |
|
Verify persisted session payload + linked run-state references. |
|
Load one session by id when verification succeeds. |
|
List persisted sessions in descending |
Module Contents
- build_tools.syllable_walk_web.services.walker_session_store.SESSION_SCHEMA_VERSION = 1
- build_tools.syllable_walk_web.services.walker_session_store.SESSION_KIND = 'walker_patch_session'
- build_tools.syllable_walk_web.services.walker_session_store.SESSION_RUN_STATE_RELATIVE_PATH = 'ipc/walker_run_state.v1.json'
- build_tools.syllable_walk_web.services.walker_session_store.IPC_LIBRARY = 'pipeworks-ipc'
- class build_tools.syllable_walk_web.services.walker_session_store.SessionPatchReferenceResult[source]
Outcome of resolving one patch reference for session payload building.
- class build_tools.syllable_walk_web.services.walker_session_store.SessionSaveResult[source]
Outcome of saving one dual-patch session payload.
- session_path: pathlib.Path | None = None
- class build_tools.syllable_walk_web.services.walker_session_store.SessionVerificationResult[source]
Outcome of validating one persisted session artifact.
- session_path: pathlib.Path
- class build_tools.syllable_walk_web.services.walker_session_store.SessionLoadResult[source]
Outcome of loading one persisted session artifact.
- session_path: pathlib.Path
- class build_tools.syllable_walk_web.services.walker_session_store.SessionListEntry[source]
List item representing one persisted session artifact.
- session_path: pathlib.Path
- build_tools.syllable_walk_web.services.walker_session_store.save_session(*, state, label=None, session_id=None, repair_from_session_id=None)[source]
Persist one dual-patch session payload under resolved
sessions_base.
- build_tools.syllable_walk_web.services.walker_session_store.verify_session(*, session_path, output_base)[source]
Verify persisted session payload + linked run-state references.