Skip to content

Sessions M1: unbundle the GPU commit and rebase the persistence layer onto main #104

Description

@las7

First step toward #103. The sessions stack cannot merge today: #22 bundles the GPU-runtime commit f403c53 (resolve_runtime_for_job_type, build_gpu_flags, build_gpu_env_vars), which is not on main and came from #21 (closed not-planned), and SessionManager hard-depends on it (sessions.py:108).

Scope: split f403c53 out of #22 so the SessionRecord/SessionEvent schema, storage CRUD, and cursor pagination rebase cleanly onto main; stub the runtime resolution SessionManager needs so it does not depend on the closed GPU work.

Done when: the persistence layer builds and tests pass on current main with no GPU dependency; #22 is rebased and mergeable on its own.

Depends on: nothing. Blocks the rest of the sessions milestones.

Refs #22, #21, #103.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthygienehygiene related

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions