Skip to content

fix(qoder): complete Forward resource lifecycle - #95

Merged
heimanba merged 5 commits into
mainfrom
codex/qoder-default-memory-store-lifecycle
Aug 20, 2026
Merged

fix(qoder): complete Forward resource lifecycle#95
heimanba merged 5 commits into
mainfrom
codex/qoder-default-memory-store-lifecycle

Conversation

@heimanba

@heimanba heimanba commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • route Qoder Forward-owned Environments, Skills, Vaults, Files, and Memory Stores through their documented API domains
  • allow Forward Templates to reference Environment IDs from either Managed or Forward APIs while creating local Forward Environments only through Forward
  • support Forward Template file bindings and explicit/default Memory Store reconciliation
  • permanently delete Qoder Memory Stores through the Cloud lifecycle API, including system-managed and stale-mounted Forward Stores

Memory Store lifecycle

  • Forward API remains responsible for create, lookup, update, mounts, and Memory content
  • permanent Store deletion and failed-create rollback use DELETE /api/v1/cloud/memory_stores/{id}
  • default Store metadata and delete_on_destroy cleanup remain resumable through state
  • Template archive detaches only project-owned explicit Store mounts

Validation

  • SDK unit suite: 631 passed, 0 failed
  • post-rebase focused suite: 63 passed, 0 failed
  • SDK TypeScript typecheck passed
  • changed-file lint and git diff --check passed
  • pre-push full workspace verification passed
  • live Qoder API validation confirmed Cloud DELETE removes Forward-created, system-managed, and stale-mounted Stores from both API views

heimanba and others added 5 commits August 20, 2026 22:52
Change-Id: I35c34cc96127ecbd49678d04f8a554bbd709ffd7
Change-Id: If1d4eaa1c1713dd5510bec6ab84a0a8407ef63f1
Change-Id: I611e80304831f8240784d56362f64bcf45a0e641
Change-Id: Ifd23baa190a6b1f85c41357aedd6d3f644976da6
@heimanba
heimanba marked this pull request as ready for review August 20, 2026 17:23
@heimanba heimanba changed the title feat(qoder): manage default memory store lifecycle fix(qoder): complete Forward resource lifecycle Aug 20, 2026
@heimanba
heimanba enabled auto-merge (squash) August 20, 2026 17:26
@heimanba
heimanba disabled auto-merge August 20, 2026 17:26
@heimanba
heimanba merged commit ef16d56 into main Aug 20, 2026
17 of 29 checks passed
@heimanba
heimanba deleted the codex/qoder-default-memory-store-lifecycle branch August 20, 2026 17:27
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