已关闭
[SESSION-07] Add frontend-neutral session listing and history API #26
urandon创建于 8月3日关闭于 26 天前
urandon
26 天前 评论:
26 天前 评论:
Implementation started after SESSION-06 / #25 merged. I am working from merge commit cf7cfccb16e5d4bf9617ec267631ce078c9f074e on branch codex/session-07-session-api.
Initial slice: frontend-neutral application/API contracts, fixed-fan-out owner/status activity indexes with scoped continuation tokens, participant-authorized metadata/event/run reads, archive/unarchive integration, and synthetic frontend coverage. A PR will be opened after the documented local verification suite passes.


26 天前 关联了pull request:SESSION-07: add frontend-neutral session API
urandon
26 天前 评论:
26 天前 评论:
Completed in merged MR !33.
Delivered:
- participant-authorized frontend-neutral session create/list/metadata/history/run/archive APIs
- atomic frontend bind/switch with idempotency and revision fencing
- bounded YDB indexes and opaque scoped pagination
- authorization-before-blob-resolution and separate admin-safe metadata
- Telegram plus synthetic second-frontend interoperability tests
- API, consistency, authorization, pagination, and migration documentation
Verification:
- local
make test,make ci, andmake terraform-cipassed - focused repeatable SESSION-07 YDB integration tests passed
- GitHub mirror CI passed all jobs for exact head
ea4467da156f29d5adfbdbd9db2f13a8ac6cb30a - independent review cycle completed with no actionable findings
Merged to main as 48af703df753a2910b8655c709226c7c092433d7.


26 天前 关闭了 issue
19 天前 添加了label:mvpsession
19 天前 关联了里程碑:MVP — Core platform (#6)
Parent and architecture
Outcome
Expose a frontend-neutral, tenant-authorized session listing/history API that can support a Codex/Hermes-style web UI without scanning tenant payloads.
Estimate
Scope
Non-goals
Verification
Acceptance criteria