Commit Graph

  • 30829eeb86 Merge pull request 'Add canonical canvas edits, identity migration and idempotent resource/AI operations' (#19) from codex/headless-canvas-v1 into main main Zayden-Jung 2026-11-11 14:53:33 +00:00
  • 506f778ac3 fix(canvas): retain canonical frame rotation across owner changes codex/headless-canvas-v1 codex-bot 2026-11-11 18:53:06 +08:00
  • 36d69133b8 ci(canvas): verify owning-canvas dissolution and receipt recovery codex-bot 2026-11-11 18:42:55 +08:00
  • 5db2bf3c98 ci(canvas): verify the browser migration delivery revision codex-bot 2026-11-11 18:06:55 +08:00
  • 3268c57bc6 ci(canvas): verify durable migration coordination with the actual client codex-bot 2026-11-11 17:11:14 +08:00
  • d00388504c test(canvas): cover migration admission guards with valid legacy edges codex-bot 2026-11-11 16:35:31 +08:00
  • cc3068ace3 test(canvas): verify canonical concurrency and late migration rollback codex-bot 2026-11-11 16:29:37 +08:00
  • 1605b5a9d6 ci(canvas): verify managed result copy with durable source files codex-bot 2026-11-11 16:09:57 +08:00
  • ca01ea3ea1 ci(canvas): verify host asset display and original generated bytes codex-bot 2026-11-11 16:04:44 +08:00
  • 8395baa24f ci(canvas): verify cancellation cursor drain in real client codex-bot 2026-11-11 15:55:58 +08:00
  • daec39ead4 ci(canvas): exercise controlled HTTP run polling codex-bot 2026-11-11 15:50:45 +08:00
  • 121ce7496c ci(canvas): verify headless AI v2 negotiation fix codex-bot 2026-11-11 15:42:24 +08:00
  • c8f3940d26 ci(canvas): pin AI protocol header trace codex-bot 2026-11-11 15:35:05 +08:00
  • da6a5f8207 ci(canvas): expose AI admission recovery diagnostics codex-bot 2026-11-11 15:29:02 +08:00
  • 6131fb5d7b Verify runtime AI coordination against real HTTP and database state codex-bot 2026-11-11 15:13:14 +08:00
  • 28ca98a506 Verify current headless client through the remote HTTP integration runner codex-bot 2026-11-11 14:24:48 +08:00
  • 95812c3a96 Verify asset permission revocation and immutable adoption rejection receipts codex-bot 2026-11-09 16:36:19 +08:00
  • efa916060a Preserve private asset metadata headers and verify cross-project adoption codex-bot 2026-11-09 16:12:36 +08:00
  • cc2ca05cd4 Pin real asset metadata and original byte verification client codex-bot 2026-11-09 15:55:20 +08:00
  • be2014cc31 Avoid ambiguous asset metadata and operation receipt routes codex-bot 2026-11-09 15:49:58 +08:00
  • 6b07c19728 Expose permission-checked immutable asset metadata for shared depot adoption codex-bot 2026-11-09 15:47:19 +08:00
  • 6a0a2e1912 Pin upload Created-response fault injection coverage codex-bot 2026-11-09 14:43:25 +08:00
  • 7d7408a0ec Verify scoped image upload and lost receipt recovery with the live headless client codex-bot 2026-11-09 14:37:30 +08:00
  • ee04a6372b Pin live partial-scope import and deep-copy integration coverage codex-bot 2026-11-09 14:05:21 +08:00
  • d6e877712a Pin corrected Foundry HTTP consumer transport codex-bot 2026-11-09 13:50:50 +08:00
  • 6d1a5b5c83 Run pinned Endoleap headless runtime against real HTTP and PostgreSQL in CI codex-bot 2026-11-09 13:45:40 +08:00
  • 9cf6e4cedf Bind all canvas element identities to their snapshot owners codex-bot 2026-11-09 04:11:26 +08:00
  • ad6ab30b5f Declare snapshot-bound direct canvas membership counts in model streams codex-bot 2026-11-09 03:36:37 +08:00
  • 789edcc61b ci: allow cold Go toolchain setup in backend checks codex-bot 2026-11-09 02:25:20 +08:00
  • e38254821a Stream negotiated canonical model reads with snapshot framing codex-bot 2026-11-09 02:01:46 +08:00
  • ff88865e91 test(canvas): restore a lifetime canceled before its first request codex-bot 2026-11-08 04:50:09 +08:00
  • fb1bf4ab85 test(canvas): verify compacted logical coverage and lifecycle records codex-bot 2026-11-08 04:36:44 +08:00
  • ca90b3fea3 test(canvas): verify ordered batch receipts and rollback codex-bot 2026-11-08 04:28:15 +08:00
  • 31258b995f Avoid duplicate geometry fixture variable in scaled-move coverage codex-bot 2026-11-08 02:54:31 +08:00
  • 24b27dcac4 Verify atomic scaled-container unit metadata and inverse writes codex-bot 2026-11-08 02:52:29 +08:00
  • d6690c3764 Verify current-owner permissions before moved AI execution codex-bot 2026-11-08 01:24:53 +08:00
  • c9bb38454d Preserve relocation context for conflicted AI outputs codex-bot 2026-11-08 01:20:06 +08:00
  • 2d4aefbdc0 Remove dependent connections in moved-target deletion fixture codex-bot 2026-11-08 01:16:51 +08:00
  • 56b6181598 Resolve canonical AI targets at their current canvas owner codex-bot 2026-11-08 01:16:28 +08:00
  • cdf48f1691 Verify AI replan and cancellation completion boundaries codex-bot 2026-11-08 01:04:34 +08:00
  • f12c4ad8bd Persist queryable AI action outcomes and zero-effect rejection receipts codex-bot 2026-11-08 00:53:11 +08:00
  • 00ff738705 Bind canonical AI admission to the project version vector codex-bot 2026-11-08 00:28:13 +08:00
  • fa76773efc Apply canonical AI outputs through scoped identity-checked changes codex-bot 2026-11-08 00:23:00 +08:00
  • 0d7fc4dbe5 Preserve staged resource identities and expose upload receipts codex-bot 2026-11-07 23:18:20 +08:00
  • bf8763e0de Preserve opaque JSON keys independently of field write guards codex-bot 2026-11-07 22:52:31 +08:00
  • 4a89137e38 Embed protocol fixture for isolated integration test binaries codex-bot 2026-11-07 22:47:16 +08:00
  • b7499e3815 Verify canonical partition restoration and frontend protocol fixture codex-bot 2026-11-07 22:40:39 +08:00
  • 12458e10dc Fix canonical archive writes and retain scoped lifecycle evidence codex-bot 2026-11-07 22:34:42 +08:00
  • b85e8bd2ca Add canonical canvas rows, stable identity migration and model operations codex-bot 2026-11-07 22:26:06 +08:00
  • 19884b2a90 Stage atomic canvas operation batches and durable receipts codex-bot 2026-11-07 22:05:06 +08:00
  • 9f01aa3db8 Merge pull request '移除论文精确计数并优化游标与领域查询 [skip ci]' (#18) from codex/research-cursors into main Zayden-Jung 2026-11-07 09:30:23 +00:00
  • 026ee22c1e Page research without exact counts and bound candidate scans [skip ci] codex/research-cursors codex-bot 2026-11-07 17:27:35 +08:00
  • 142c7b2d86 Merge pull request '共享 PostgreSQL 论文只读 API [skip ci]' (#17) from codex/research-api into main Zayden-Jung 2026-11-07 08:23:36 +00:00
  • 9dd166d5de Finalize research API validation and handoff notes [skip ci] codex/research-api codex-bot 2026-11-07 16:13:36 +08:00
  • 1363792bb0 Read the published research corpus and avoid expensive paging plans [skip ci] codex-bot 2026-11-07 15:51:17 +08:00
  • 913bf4292b Verify research SQL and read-only permissions in isolated PostgreSQL CI codex-bot 2026-11-07 02:44:55 +08:00
  • 028e453d92 Prepare read-only PostgreSQL paper queries and optional Core wiring codex-bot 2026-11-07 02:38:28 +08:00
  • 81cf7d9448 Add bounded public research HTTP contract and transport tests codex-bot 2026-11-07 01:58:30 +08:00
  • 2207c85ca6 Merge pull request 'Draft: 原子保存跨分区移动的最终坐标' (#16) from codex/member-drop-sync into main Zayden-Jung 2026-11-06 14:50:02 +00:00
  • 09c78d3ab8 Accept final member positions in ownership transactions codex/member-drop-sync codex-bot 2026-11-06 22:46:46 +08:00
  • b2ae48e250 Merge pull request '保留原图并提供单一预览,释放慢传输期间的空间锁' (#15) from codex/canvas-image-preview into main Zayden-Jung 2026-11-06 13:55:30 +00:00
  • 8abc79dc5b Keep a single preview variant and verify read lock boundaries codex/canvas-image-preview codex-bot 2026-11-06 21:43:48 +08:00
  • 67765c17f4 Add authenticated image previews and shorten canvas read locks codex-bot 2026-11-06 21:36:07 +08:00
  • 630ed42d53 Merge pull request '补齐真实子画布端口与外部连线原子创建接口' (#14) from codex/canvas-connections into main Zayden-Jung 2026-11-06 11:39:53 +00:00
  • 07fd678cf3 Add atomic connections across canvas subgraph boundaries codex/canvas-connections codex-bot 2026-11-06 19:38:11 +08:00
  • 7e1bd538c1 Merge pull request '记录 Canvas V2 生产部署及指定测试画布迁移验收' (#13) from codex/canvas-v2-verification into main Zayden-Jung 2026-11-06 11:01:49 +00:00
  • 56cd0c5715 Document Canvas V2 deployment and verified test-canvas migration codex/canvas-v2-verification codex-bot 2026-11-06 18:59:08 +08:00
  • b4e537b4ad Merge pull request '实现 Canvas V2:真实子画布、异步 AI 与受管图片资产' (#12) from codex/canvas-v2 into main Zayden-Jung 2026-11-06 10:48:54 +00:00
  • d6ee8942f1 Implement Canvas V2 subgraphs, assets and asynchronous AI execution codex/canvas-v2 codex-bot 2026-11-06 18:36:00 +08:00
  • 7847167043 Merge pull request '支持纯图片元素的 Canvas 快照格式' (#11) from codex/plain-images into main Zayden-Jung 2026-11-06 04:44:26 +00:00
  • 867f0303d8 Merge pull request '将登录会话改为 30 天闲置续期与 90 天绝对期限' (#10) from codex/session-lifetime into main Zayden-Jung 2026-11-06 04:44:18 +00:00
  • 460b05f187 feat(canvas): support unframed image snapshot nodes codex/plain-images codex-bot 2026-11-06 12:38:45 +08:00
  • 34c461a61c feat(auth): renew sessions with 30-day idle and 90-day absolute limits codex/session-lifetime codex-bot 2026-11-06 12:32:04 +08:00
  • 022086beb8 Merge pull request '支持 Canvas 框选区、成员归属与名称显示模式' (#9) from codex/canvas-frames into main Zayden-Jung 2026-11-06 03:21:48 +00:00
  • 6f504ebe15 Support canvas frame nodes and explicit membership snapshots codex/canvas-frames codex-bot 2026-11-06 11:20:05 +08:00
  • 5070ed0460 Merge pull request 'Deploy Foundry Core from main with Actions credentials' (#8) from main into codex/foundry-core-bootstrap codex/foundry-core-bootstrap Zayden-Jung 2026-11-05 18:57:57 +00:00
  • 57aab71d45 Merge pull request 'Canvas 快照持久化与 workspace/board SEO slug' (#7) from codex/canvas-persistence into main Zayden-Jung 2026-11-05 18:57:43 +00:00
  • 6f36ef27bb Add versioned board canvas persistence and stable SEO slugs codex/canvas-persistence codex-bot 2026-11-06 02:47:27 +08:00
  • e8ed5e4f9f Merge pull request '修复 Google/Slack OAuth 回调的系统 CA 证书缺失' (#6) from codex/fix-oauth-ca into main Zayden-Jung 2026-11-05 15:16:11 +00:00
  • b1e0d783e6 Mount system CA roots for OAuth HTTPS requests codex/fix-oauth-ca codex-bot 2026-11-05 21:39:11 +08:00
  • 4043c89520 Merge pull request 'Foundry 用户认证、workspace 分享与结构化物料 API' (#5) from codex/foundry-platform into main Zayden-Jung 2026-11-05 12:30:25 +00:00
  • 155ce28c37 Report inconclusive Slack placeholder-code checks accurately codex/foundry-platform codex-bot 2026-11-05 20:22:51 +08:00
  • 6c69fcbaaa Inject Slack Actions secrets and verify live client credentials codex-bot 2026-11-05 20:19:49 +08:00
  • 5b9af931c7 Wait for final PostgreSQL startup before migration checks codex-bot 2026-11-05 19:03:55 +08:00
  • 9d5ab9e215 Fix shared OAuth exchange SQL by avoiding a reserved identifier codex-bot 2026-11-05 18:55:29 +08:00
  • f69575d48f Serialize email verification and resend to preserve registration state codex-bot 2026-11-05 18:53:50 +08:00
  • fbe0910638 Guard legacy Google accounts through provider login expansion codex-bot 2026-11-05 18:51:56 +08:00
  • 5c0ad30a7a Add Slack OpenID login with verified identities and callback replay protection codex-bot 2026-11-05 18:49:41 +08:00
  • 206cd45098 Apply tracked schema migrations before deployment and test runtime grants codex-bot 2026-11-05 18:43:45 +08:00
  • 4a06944fec Verify multimodal content boundaries and every material sort codex-bot 2026-11-05 18:40:41 +08:00
  • e0ba9c08e8 Expose paginated share redirect events to workspace admins codex-bot 2026-11-05 18:39:23 +08:00
  • bfcea1b3af Add structured materials, canvas layouts, tags and content permissions codex-bot 2026-11-05 18:36:53 +08:00
  • 0d0521f13d Implement verified email registration and queued TLS delivery codex-bot 2026-11-05 18:31:09 +08:00
  • 1b756d36ce Add configurable onboarding and scoped invitation links codex-bot 2026-11-05 18:24:30 +08:00
  • 53c4dbee8e Add workspace membership roles with serialized permission changes codex-bot 2026-11-05 18:19:19 +08:00
  • e626a2359e Add authenticated profiles and prefill Google account names codex-bot 2026-11-05 18:17:44 +08:00
  • 0fd84f0f6e Establish project-scoped account and collaboration schema codex-bot 2026-11-05 18:14:44 +08:00
  • c30a3cd197 Merge pull request '为 Foundry 添加项目级 Codex HTTP 接口' (#4) from codex/foundry-codex-http into main Zayden-Jung 2026-11-05 07:33:05 +00:00
  • 08aa0d69b6 Set worker directory ownership by numeric container UID codex/foundry-codex-http codex-bot 2026-11-05 11:40:09 +08:00
  • 81c2d2e6df Enforce the output limit on subprocess stdout copies codex-bot 2026-11-05 11:36:54 +08:00