Skip to content

v0.1.6

Choose a tag to compare

@Matsuoka-Yuichi Matsuoka-Yuichi released this 16 Jun 13:59
· 5 commits to main since this release

Changelog

  • 25169535302178dc5b888914ec9a1688f3294b6a Abstract Terraform environment values
  • 6d495d483ebad51631a92066a814ea812429b504 Add Artifact Registry repository
  • cc96f276593a9b5287ad1951e5a7c072137e7b03 Add ChatWork integration docs
  • 3cf0020c28ef92ce27aaac0214608d507b9a19e7 Add GBrain backfill database verifier
  • 283d1a814a57ba4497cbb724bff853637028a3c5 Add GBrain context trace table
  • c0cda761fa827737ab8843697787e0a20905845e Add GBrain flow monitoring
  • 9e352b4691c011e3fa765a22aa8780b0d1bcb858 Add GBrain infrastructure scaffold
  • cdb88b5788ae5ad18ecf031c91b64436d7bcd389 Add GBrain sync and backfill foundation
  • fbacc4c6a7c5168fa26741517d8afd2a220aad65 Add GBrain sync item schema
  • 5e36b1fdb117913a3bb978ec9c0e7cbe2d425da9 Add React test event filters (#555)
  • ea17f5e93d98f805e48fdcdbc83bd660d5b9a5ea Add moved blocks for prod module extraction
  • 3702f33c837abef3079899bc29a46e4d6d9986b4 Add prod GCS storage buckets
  • a37bcdf5bb825c60ba95f75be773bc6a1c1fcce2 Add public asset object key migration
  • 62a6c4604708e7f80b29873f9ec2a255247a9a9c Add stateless GBrain workspace tokens
  • 97c1785cb1290a423a72b1695db7d7fcc1750712 Address GBrain infra review issues
  • 512b3287647d4ae1f0f946348510df65c61b2d52 Align Cloud Run env management with Terraform
  • 11c894b8233957e9a94babc4e9d9e31a0af0efa9 Align GBrain backfill verification with synced links
  • 931227dedb9fbd19b737bccde56cfac9fecb63ff Allow React task tools to set start dates
  • 845ad1df4dfd2f68be6e7969ce6b65185125c8ce Allow prod admins to impersonate Terraform service account
  • bd2cfde4255e1c9d3bfdbc0afe2f7f00492b68c9 Avoid pipefail SIGPIPE in deploy workflows
  • a051244cc51c80b31f21017d8ccf63c4218a3eae Avoid routing from React completion search hits
  • 9bc44c8b7a61c190d095ed716a3978d19989c227 Clarify ChatWork docs references
  • f0856af574b9869d3169a3673ad447806079306f Clarify GBrain validation flow UI
  • 8fda0bb9c6004c32f6a7a0dd480d90ada16f30c8 Clarify explicit task routing with GBrain context
  • 7ca57f8df5cc626ad0c7aa5d7246fe08975e2eb0 Connect GBrain search to React routing
  • d3a092b1e20fd1ef928212af36c1963f188ea551 Derive GBrain context from agent work hits
  • f45aea631ed665bf17dd771c388b7e782ce177d4 Derive Terraform resource names from env
  • 80c6060b876839337470a0c944e1621be24896c3 Disable RLS for GBrain log tables
  • ea62e01696973090f63660d985c10a40fec009bf Enable GBrain React search in production deploys
  • 519a5d3111be79d878db61c17a6bab7e30c70207 Enqueue GBrain sync jobs directly
  • 54408b5a00654a0b039698645284234886076bad Enqueue GBrain sync jobs directly
  • 3bac2035683b8eb1d3373ac64f3f92f3c607bce0 Enqueue existing semantic events for GBrain sync
  • ebc273734b5a5792ac164ff34e032da1690167bd Enrich GBrain task and member pages
  • 42f857d9e9dc3b6484907c1a75d2d6546cff64ab Fix GBrain React routing review issues
  • e25c99a1072efb0b5ec6f92084a5dafacac6a9bc Fix GBrain React routing review issues
  • 50bda42fef3db1dc3b86a056850f3b91e523ce87 Fix GBrain backfill CI typing
  • 5e0cf0f2b0f1169cf7d2e722d1e2f9979fbf5831 Fix GBrain backfill projection
  • fea9b52d16ad12f224f57fe8bbf68d34c391f774 Fix GBrain backfill sync reliability
  • f3cd7e5f06ff3ab1bf7519e258984edad8fc0213 Fix GBrain backfill verifier test typing
  • 0cff075c26fc5483810fe40f41215b245cdc9abf Fix GBrain compose env example
  • 3219a1e835cd0d119a1fa96680d4616bbd90c4fe Fix GBrain env examples and secret version
  • 6e30aa820d5addffddd2a9545aa0c0a629d83cfe Fix GBrain link endpoint and SSE handling
  • ae09f45a7a3833cc749e6a247186cf47e60b3e36 Fix GBrain member cleanup links
  • a8080f76b56490623ccfd577e7c1113c814c5f35 Fix GBrain recall routing and backfill verification
  • 807e3f808f124c74258271d3054fd4e51c835415 Fix GBrain runtime models and trace FK
  • 79899cf5fb5898d11e3fa1af1fa6bfdd0059759e Fix GBrain search routing review issues
  • 1d12dd819a36e105fe175b3a8c9ccc21ed0016bb Fix GBrain search source scoping
  • 8cc756794360084d4e6e2d2464af3569046d0f61 Fix GBrain sync reliability gaps
  • cea9301ff34c3d4237cc098aac07329529f88fbe Fix production GBrain secrets wiring
  • 89fd146299f51a83ed15c6b5590f89bb2717e8cd Gate React GBrain search separately from sync
  • 1191f3f7298005145563c76f0db8fe2e217b8e1e Grant port-forward role RLS bypass
  • 269e75d613a51a6f6a97d866ce5b197024589901 Guard stale deploys after GBrain wait
  • 3fabe5b11bfed5f6f20cc71fd111675185bd40a4 Harden GBrain infra rollout
  • 397775e2d9726f77f3760bf833bca0befde72776 Harden GBrain link reconciliation
  • 30c3b4b2cf40448a364d09ccb8d664092f96b589 Harden GBrain log migrations
  • f4169f9261a812d3d2380ec9729178c917f50938 Harden GBrain production deployment
  • 3ff00984ad1c315d827df94bca64abd3c8cbf680 Harden GBrain runtime database bootstrap
  • e02fafd56ca73c723d7b6aa7b467507835ff90f0 Harden GBrain service bootstrap
  • 667a4273776ef01df1baf158aed5e70eba71d11d Harden GBrain workspace runtime isolation
  • f8bd396b87fb1482d32fc2192c1c63b0638aa6dc Harden React voice and assignment handling
  • d5da0b2178f651faa7f7f7b31f36935d533de4a3 Import Cloud Run migration job
  • f79136ae5b1bcefbe1ee3decd548b1f0fefbe6fc Improve GBrain retrieval context ranking
  • bfb33a92379bcbc86ce7799fa6db1d39ef790e6d Improve GBrain search routing signals
  • b68703fa1419ccc04f24eb9d43a625bdf2c219a0 Inbox・Projects・Settings の日本語 i18n を拡充 (#549)
  • a716477ef466ee2ad79d9e8f2ec2abf0126c3e32 Index GBrain context trace semantic event FK
  • ee8378a71f4cdc5f456d8004ef16b3f45397dbc3 Inline Terraform resource names
  • 11cad6ae72fb00134b7c919d9454f961f714fba5 Keep GBrain deploys after unrelated main updates
  • 385a96f4cfc62e9e1410396bc5c219010705e53f Keep GBrain search output raw in traces
  • ee69a072a090aaba52af6cb76cc5465e71313d96 Keep React worker enabled in GBrain deploy
  • dbb533e1bb0a378cccf6ba61045b28a98b7349f8 Manage Cloud Run env vars with Terraform
  • 1919d7476bc02677bda2c4b9a59c412e6aa725f8 Merge GBrain backfill fixes into React search
  • aaea9186a7c536178dbf3536c9057192a5c85520 Merge GBrain workspace isolation into React search
  • 8bdf11eefa38b801d6af6a580bab725f8a555330 Merge remote-tracking branch 'origin/feature/gbrain-01-infra' into feature/gbrain-02-schema
  • 403b069e099a4eeef75bee2f9209cf801c21f7ca Merge remote-tracking branch 'origin/feature/gbrain-01-infra' into feature/gbrain-02-schema
  • 1f8a9908bb6afdb2bda99ef83b718c46646b46f0 Merge remote-tracking branch 'origin/feature/gbrain-01-infra' into feature/gbrain-02-schema
  • 603fc4a4201c85c1d6f0b38f9c8be58ce9d14722 Merge remote-tracking branch 'origin/feature/gbrain-01-infra' into feature/gbrain-02-schema
  • 912e9c4552630594e7659b07832c580380da26bc Merge remote-tracking branch 'origin/feature/gbrain-02-schema' into feature/gbrain-03-backfill
  • 10914ac337e8cda57c4f11a40427a656c45aadb7 Merge remote-tracking branch 'origin/feature/gbrain-02-schema' into feature/gbrain-03-backfill
  • 595800dda141559ae96e051c07316004d57f0990 Merge remote-tracking branch 'origin/feature/gbrain-02-schema' into feature/gbrain-03-backfill
  • 2fcbac0fc3db2804b83d18d82bd38b49dc07f52c Merge remote-tracking branch 'origin/feature/gbrain-02-schema' into feature/gbrain-03-backfill
  • c365f44160821002a4d76b8d39e66f28a73fe8f0 Merge remote-tracking branch 'origin/feature/gbrain-03-backfill' into feature/gbrain-04-react-search
  • f1f55235b61d4d713dea2ef3fcf8183bc1df2fc3 Merge remote-tracking branch 'origin/feature/gbrain-03-backfill' into feature/gbrain-04-react-search
  • e0ce36f357a33f61d4e602fd28dd797cba98f5cc Merge remote-tracking branch 'origin/feature/gbrain-03-backfill' into feature/gbrain-04-react-search
  • 4e182d97dc75257017f2d6e14d9c45ac7e5337df Merge remote-tracking branch 'origin/feature/gbrain-03-backfill' into feature/gbrain-04-react-search
  • e608289dd58a4aef44c4eb5f1fa080d078172171 Merge remote-tracking branch 'origin/feature/gbrain-03-backfill' into feature/gbrain-04-react-search
  • 6308cc96655e91302f64ea6ce67c0bee142759cd Merge remote-tracking branch 'origin/feature/gbrain-03-backfill' into feature/gbrain-04-react-search
  • e2a395677188eabf52c95fc4a3bc08586f9a9f09 Merge remote-tracking branch 'origin/feature/gbrain-03-backfill' into feature/gbrain-04-react-search
  • 6ec5c67fe02a644233db818a2399387be8d804b7 Merge remote-tracking branch 'origin/feature/gbrain-03-backfill' into feature/gbrain-04-react-search
  • 4edfdef132de4cc476996c13dac382058805cace Merge remote-tracking branch 'origin/main' into feat/chatwork-integration
  • 43682314a828de724934df489061a77ff0967f40 Merge remote-tracking branch 'origin/main' into feat/mermaid-collapse
  • a8f3587f1d6bcc3c75b36cf26ceb42b832a42a4e Merge remote-tracking branch 'origin/main' into feature/gbrain-01-infra
  • 7739e85329f9d02091fe1f3da07fb2e021a72ea9 Merge remote-tracking branch 'origin/main' into feature/gbrain-01-infra
  • 8552e15622418cb2fddb5d26c154ae5457d0d0dc Merge remote-tracking branch 'origin/main' into feature/gbrain-02-schema
  • 09bf0312cac65a5fdb7072b308440e1d38745bc7 Merge remote-tracking branch 'origin/main' into feature/gbrain-03-backfill
  • 210c714538d6ed16987ece3b29b3614325434539 Merge remote-tracking branch 'origin/main' into feature/gbrain-04-react-search
  • 6dfa6a1512caaf9d5e4e71dac57a7178f14682e7 Move GBrain log hardening to forward migration
  • 0618b394dfa7f49e0e4276194db463f2b511e3c1 Move GCP group derivation into module
  • b97ea012f28c442916748651072e294ef45f5f1e Move prod Terraform resources into google_cloud module
  • b17ba21ea8e749e9f23f43941601ca0f34586534 Move public asset URL rendering out of SQL
  • a79acf75a03900f262f64bbb491992bac8960fc9 Namespace GBrain source slugs by workspace
  • fce1d09059020471ea3a5dd0e8d15d0e0a1a00ca Narrow GBrain rollout wait scope
  • f736cd453bc4b9848b29004c418d8a392ba439b5 Patch GBrain RLS migrations for managed Postgres
  • 8a1c52a5e7597822f1dabf55ed00447b85c6fddb Provision GBrain MCP auth token
  • dad1ae3792acfd78e5b6aa0095a23d8180a24a97 Read GBrain DB secrets from Secret Manager
  • 409bcb55620cb554453f6dd6746d1ad8cfa45041 Reduce GBrain monitoring payload size
  • 1eaf0fa0f21daa696b3c3285febfab144f7420c1 Refactor GBrain integration boundaries
  • eaf4ceda63dc7ba6609fcaaefd905f08d0b88a47 Remove Cloud Run job import block
  • 8e186ce203a38f023fecffe4b70d3bad8b4b9489 Remove GBrain React search rollout flag
  • 093aed55d0103898a14c0a6b49aa65c842e72319 Remove GBrain deploy IAM mutation
  • 0626eaea3861e07edbce8f34f333d10079f2fdd3 Remove GCS signed URL helpers
  • 56297b929da7989c6d4e9d8cd0526312afc2790e Remove Sentry release env from Cloud Run
  • 7c440c7780a9354eac0e9e3544cd1eaa0d20c750 Remove dotenv fallback from GCS migration
  • 17497209cf965b10dec9e5dba34ebc70efa84132 Remove obsolete GCS signing remnants
  • fde454ce72e2a684da2178acc1b04da492ebe7a9 Remove prod Terraform moved blocks
  • 47a267cb94a6cd46dbff26b8cc9b45b09b4fe3cc Rename prod storage buckets
  • efe1e5040e925eb0448d0f39aad68dc8604aeadd Require GBrain deploy job success before core deploys
  • bbed68c27c9f4260341165e3a855382e96263b1a Revert "feat(home): LP ビジュアル刷新 — 統一 ProductStage と全セクション再構成"
  • f1154c06c51059d4df269a80e6091c93748a4858 Revert "fix: source gbrain db password from secret version"
  • 48d5c6012744d0abefc9ed27fb6611b2d1f6c48b Run CI for GBrain deploy workflow changes
  • 3ef7241b11fefa2c5c103e8f94cae1baecc8973a Scope GBrain React search by workspace token
  • 47e4b866cfec8c8947de5b13afea01f7324515c0 Scope GBrain runtime tokens by workspace
  • 96c3d64d590e44baadcb4e4db44e96f1c9707314 Scope GBrain sync by workspace token
  • f53373aff9a0977c85698d390971042d716483e9 Scope Recall GBrain context per action
  • 6a3dfc9651b023efc59a0b16250dd734a94a5f77 Secure GBrain sync item table
  • 2874001d08978bbf5ab1d4233bae42541f65e0dc Set default Cloud SQL app user password version
  • 1af34266cb57adb9b72f8238d09f95045abed251 Show GBrain candidate ranking evidence
  • 40f6703d4049f03be5d30ba0fe3d4e72f2cbe4be Switch public asset URLs to object keys
  • 03b3b5983fed03c288827cc9fee9adba4c7f1df0 Tighten GBrain React routing rollout
  • 611de9a31c648c9f594aeb5f4a92623d931e934d Tighten GBrain routing search context
  • 93692910111c1d07224f1ec72beae5ff40af0963 Tighten GBrain schema RLS posture
  • c81acb55edbbeca93cb971165dbd9a6a3974c571 Use Postgres for local GBrain
  • 70dbadd3565a2c188e4d8000f5a9aa244e277a69 Use bootstrap DB user for GBrain setup
  • d51856ce05ab2c821b6b8060b65652c65462ea66 Use full deploy range for GBrain wait checks
  • d193099beecadd89a0d4864df62be74bc76e312d Use image release for Sentry
  • 96b98713bf2630e054d7d7616ac4087de49eadd8 Wait for GBrain runtime before core deploys
  • 33f7df060b8a65602d40e906294fdb81d18e03c0 [codex] Language 設定の表示を調整
  • cd7e1f7a3d9a5e6bb791885e3c34fe4e524c2acf [codex] React test task filter (#558)
  • 1abb8e705d2f897d9b3246464925296152ffe76f [codex] Recall Notetaker UI の i18n 対応
  • 768732658d729bf36ffbdcfef8a182e3d37ab4e2 [codex] Recall summary follows transcript text language (#544)
  • cd08e514f8b866ba1ae51331130faf90c60c433c chore(api): format GCS storage client
  • 160eee045ad484bcc1cf23d01a422b0dc0067aa1 chore(prod): retire react executor, enable task_intake (settings defaults)
  • 273947c169a555e9609ab1e4aefa9f9119546289 ci(desktop): sign all Windows artifacts via Tauri signCommand (#506)
  • f65b513019d6cfe4deedcdd11db4ed92059858b6 ci: allow manual API worker production deploy
  • 955c8cd3f571db963df3452bd22fe85277a389c1 feat(actions): github.merge_pr — one-click PR merge from Implementation reports
  • a0293b179739ff24e5dbc78b433b6eb03fb08e2f feat(actions): task_comment.reply — Block Kit buttons that reply as the clicker
  • 17b9dad06bc6b3f4b68ed932f3b40b44926f47d6 feat(agent-work): deterministic Block Kit reports for both tools
  • dd06cd5b3437ac92d57988fe0c5519630c756176 feat(agent_work): add Vercel preview link to Implementation reports
  • d6a3af46c3de1e60f97366455e53c1090a3532d1 feat(api): avatar & workspace-icon upload endpoints backed by GCS
  • 8d5de43d50c83e24b5ebdcbefc62fb09434ba92b feat(block-kit): header, context, divider, section fields, URL buttons
  • d1d7d0a4348f8d41b1780dc45c9613df62601304 feat(chatwork): use direct oauth
  • a50ce5eb18f29125187de83388ced1c0b3d63290 feat(desktop): multi-worker agents, system health banner, setup wizard UX (#563)
  • 749b4a938b84f287fd646b51dc7832c58d78e38e feat(home): LP ビジュアル刷新 — 統一 ProductStage と全セクション再構成
  • 3a4931abde34b2bc303acea551e220f3c0b7f93d feat(home): LP ビジュアル刷新を再適用(Apple風 + ダーク/ライト2テーマ)
  • 6537bd8b6f326fa56ba05e1829d5440d4e6f16f8 feat(home): move Docs into Resources dropdown; rename JA nav labels
  • 1361c96e39535cd373619f7016ba336258875746 feat(infra): GCS storage client (step 1 of storage migration)
  • 82f5ff4ad0c323a381b74ef9a6c76952362dc1ce feat(integrations): add ChatWork integration
  • f89c2678fb86e0c0dcc8f98e14c7939bdea80e67 feat(spec): plan options and choice buttons in spec reports
  • 978a95732b8a89ade3323bcb7bb25a063ed82415 feat(spec-flow): AI-owned leftmost list icon, implement button, completion-comment sweep
  • c989e4a0e9810e67d8fa67533279453adb59da4f feat(spec-flow): Sparkles button on the Description header
  • ed5bbed2b36d6afd8642f89d651333899ebe060a feat(spec-flow): apply AI-owned leftmost icon across all task views
  • 3bb7fe015ad0e0a468841beec0502f22ffbfaf54 feat(spec-flow): spec-type agent work — kickoff, description fold-in, Block Kit card
  • bd44ad751f02149d65d6a4537ff5e90fba11bbff feat(task_intake): auto-kick Spec Flow for every intake-created task
  • 2bfaaca3fbb81c2082ab357eca8b728c7f7a4e7f feat(task_intake): event -> proposed-task-skeleton intake, independent of react
  • b38c6ef08d405a7dc34042492da9bd41ee42ff26 feat(task_intake): manual rough-text ingest path (Slack/Meeting) + New Task UI
  • fe4c31e0de0cc0d805a32dc500fd1045750ba021 feat(tasks): 7-state AI status icon for the leftmost column
  • 8a6bf73702af9a46208cc37d52c6b8d12e3ffa59 feat(tasks): Linear-style New Task dialog polish + paste semantic-event payload
  • 5860ea8a7d2e8dd60e17a4c448c51eafd087d7dd feat(tasks): Notion-style collapse for mermaid code blocks in description editor
  • c56f1269dc3f08dff1d07aa330602f16d432f8e8 feat(tasks): improve comment panel and mermaid viewing
  • d987925efaa21f2eb4b25167ac662e472dfc0273 feat(tasks): live mermaid preview inside the description editor
  • 6cd27d047c36444cbb89224d1605bf4ac275b721 feat(tasks): shareable task URLs + fix child-row column alignment
  • 67f1ba04b45b2f56d1dd678856291e2b34e89789 feat(tasks): task detail redesign — labels feature, drop task_insights
  • 7c96d680d93684b125cdbb6e34c22e834463c896 feat(ui): integrations list redesign, header cleanup, account menu polish
  • 36f12f3d30abd0b3b81338d5b737fac2fe3e78a5 feat(web): add user locale i18n
  • e66b9b556597bcfd0824c71911a6b2d4f830213a feat(web): avatar & workspace-icon uploads via cogno-core endpoints
  • 443e824c28aa4f87deca5112e9f6904dce713217 feat: ctive Discord connection の metadata->>'guild_id' に unique indexを追加。race で UniqueViolation になった場合も api.py側で rollback して同じ 409 / discord_guild_already_connected に変換
  • 9c88ab5396a67ed6fee1cd3dc5d299f9caee2f88 feat: resolve integration members in ChatWork and Discord events
  • 8b04ea0d8be925fd30baf96b938d964509ceb2bf feat: エラー表示改善
  • 586691cd2a2925c0193bdcf4448ba334569b5baf fix(agent): report normalized task assignments
  • e3d2e2e792745a54fdc4ce6c4ce8599d1488c14c fix(chatwork): bind oauth completion to user session
  • 608e03e1890a82a12b8877afb50990d5caf34e07 fix(chatwork): handle oauth refresh sync failures
  • 251ce414d9253c27ef598329d41eac673883b366 fix(chatwork): harden webhook update handling
  • ae2a09635e71c5777d243e58f1866103e4720ff4 fix(chatwork): hide manual webhook setup
  • 76cbabc182213a66a774f1b3205a8c63b9ebf985 fix(chatwork): keep operator webhook setup path
  • 87916dbb47dc207ba91aa6c3e1ed76ca9cc8bf8d fix(chatwork): preserve api user metadata
  • f5fb19ffd1308e030d3ea5b45bdc14d4333330d4 fix(chatwork): preserve metadata on partial sync
  • a648cf00750c8b3e430ebff7be5f2f3860ccf713 fix(chatwork): preserve raw metadata and escape oauth payload
  • 663d394eece572f90ed5941fde4d48e943eb243e fix(chatwork): restrict webhook setup to owners
  • 77776da5377f531f9b9ade517d63b2e48c9aaf94 fix(chatwork): show webhook setup only to owners
  • 8d2076e177dadea4d9ec3679a69c8bd102ae87ed fix(chatwork): show webhook setup to owners
  • 00be290fb124f4cffe9160023168221fe5ce40e8 fix(chatwork): support multiple webhook settings
  • 53c395107a3f181565def24c5ac393bbbff79c7a fix(cli): treat winget "already installed" as success and refresh PATH up front
  • 3bf8d914805dc41fc6f06c42aac7789a616eef40 fix(db): grant app role access to recall calendar tables
  • a6e2d16b29bb8bceadbf9137f5cc1a6b593da602 fix(db): rename recall calendar grant migration to unique version
  • deda1ce9a335ef70466b6b9fe124033db1ccbc94 fix(desktop): build Go sidecar before Tauri on Windows + augment PATH
  • f68de4a8e65abe9c868d1e2ae991f334fd7d7256 fix(gbrain): derive member avatar urls from object keys
  • 5b2378cb2ab9232b8841d6fb265151996f80d987 fix(iac): apply chatwork api env vars
  • 99446f52516a7e4c8c0202656dffa1e81339eda1 fix(iac): keep core api env unmanaged
  • 823dcb9e6872c3efe53ae7ce5dedbc3fcec62c55 fix(integrations): update ChatWork icon
  • 76865073ce10c6d4b0006efd6ed3d7e9b7113d0c fix(llm): strip exclusiveMinimum/Maximum from Gemini tool schemas
  • 9b9b2717ed9ffa6ec3b753c012c448d166730253 fix(recall): speed up title event sync
  • de7aea48db68e1003c1fe0fe93436f597bf5ff04 fix(report): only show Merge PR when GitHub is actually connected
  • 3ba55346fac268199fab95fdd030bff359099a22 fix(seed): omit workspace icon_url
  • e8b694f3adc152f3592717a1158fce77c81d78f0 fix(seed): stop using user avatar_url column
  • d93c31b9dc595023df38e8b560db70405df15bfb fix(spec-flow): periodic sweep for lost completion defers + result-file contract hardening
  • 96e4f9e098e54f94a5e9ab6a4bb7f6a282da6418 fix(spec-flow): use 'expired' for stale card actions (ai_actions status CHECK)
  • 4f958487692e132db7b6784c669d90bdf3565a21 fix(task_intake): spec never opens a PR, fuzzy dedup, requester auto-assign
  • 0b634c8c57d071a08b74277aa9020db4aafe7f65 fix(task_intake): unblock prod — drop checkpoint FK, force flags via CD, harden
  • 967152b473dc10b5938d9b8b5e80b888e949da0a fix(tasks): allow tags on all task statuses (#556)
  • 4ac6bfcb8012230ee1267773695f88c036ffb7d7 fix(tasks): consolidate comments resize cleanup
  • c8f1b661c5f8a4da557fcf002eac5fa7f81bd059 fix(tasks): detail panel interaction bugs + design polish
  • d2bbb5c3d9015c0b5bce816ffcfefc5b900e750f fix(tasks): harden panel resize and mermaid modal effects
  • 8b45c09b36bd1bf9ea0ece8ef9b78626be21d25f fix(tasks): keep list header sticky
  • ef56bc31b2387aeb5f86896e45f97ed98309f77d fix(tasks): keep sticky list header outside scroller
  • 98b35ca84a73ff7f67ec61f8f700fd22332150f9 fix(tasks): portal mermaid viewer and clamp comments width
  • ba9f6b0e0849ab3c1abc913cbce1e03ddda99ad1 fix(tests): satisfy repo-wide mypy (typed dict params, no setattr on module attr, no append-or-1 lambdas)
  • b6fdbcadde51a79e497ff5b82d6be102b71af15c fix(users): expand bootstrap profile columns
  • 723efe9b23c4beede1946a9bd6ec7c8ec56a8f6c fix(web): allow GCS public asset images
  • 48e439d548c4c7063e7e2ac5022bea01ad5bacb4 fix(web): preserve pending locale selection
  • d1edc1c6895f9ce0d922701900af6f151266d9d4 fix(web): refine user settings navigation chrome
  • 1669f77eb9201eecbc4092e53cef41964bb1af75 fix: avoid Discord guild unique migration
  • 6cbda25c50208921a6e50ca704bb696adfaf6349 fix: avoid reading new gbrain password secret during plan
  • 7eb8519f7e5909b4f91c388dab4b63707e26e322 fix: close gbrain backfill sync gaps
  • 81fdc1708fb3565e3bac8f9beaff138a41926189 fix: correct jq conclusion fallback quoting
  • d79f54fdc8b63f83b36cfc0dfb2e6377e75e6463 fix: enable gbrain embeddings in runtime env
  • 91e27c3deef8f7260a5dee49196139ac82f320ee fix: enqueue gbrain sync for manual task intake
  • 7aee28b124a4bd33a02a4ebc76cb5fd695a840aa fix: enqueue gbrain sync for task intake invoke
  • 5b0fc41790736a999c6a6bef17cef93745c1f8b0 fix: format workspace tools
  • 19d97ae450b3b1fd4f875cd676d0f5386a73bc06 fix: grant gbrain workspace token secret to core caller
  • 3e506501182718464ee441026eba624b4ade0e83 fix: grant react trace table to app
  • f857ec5229ae92634dfae1e30f879b32e38a7488 fix: guard react runs grant migration
  • d159f7d17ee3ed94811a28d65811d2ab2d220e2b fix: guard recall calendar grant migration
  • edc6a48cd8bbb77f31acccf9263b241732de04d7 fix: harden gbrain production bootstrap
  • 72d60dde98b7f78de094b2a6446b64e60de0eae7 fix: harden gbrain react routing
  • 4fc6d8a7789a9f01f34b1fd0aad06e47c396e45c fix: harden gbrain runtime token bootstrap
  • 62973d93a90e6dc93197948ac96086642c8c537a fix: honor ChatWork webhook response contract
  • 7135e5fc03f9307a9adf1b276ee3e4db62180cd2 fix: honor workflow dispatch ref for deploys
  • 59dda5250e22a48be24eb32ffb4ad44a1b2f66f8 fix: improve public asset upload handling
  • 51f0a3ddf27906b8cbf3712f1e56a67a64543756 fix: keep existing core runtime identity
  • 80d09c19385e07042858e97ec8edbc74c66d4c9a fix: keep gbrain db password out of tf state
  • 79c3fcc2303c6e6d66abad2c6b319d9842b0fc4e fix: keep worker procrastinate connection setup
  • e80e81bac247b208c70b2f6154266642e910fe09 fix: link gbrain events to task id lists
  • 5808388e5fc39bc1a82acfb688e58564ca8ad570 fix: narrow gbrain context for source-bound react runs
  • 5db03aaa7125bfe99247befe2f281b8ed11466d1 fix: omit assignees from source task lookup
  • f45f5df0f75f3781cbefdb7b53d5784d9dc737ec fix: pass filtered gbrain context to react envelope
  • 55e0979d9df927866c42878337363f5f1f62eee3 fix: pass storage bucket env to prod deploys
  • 70f7adf6835891163ea71502358ca03c7f52b3be fix: preserve ChatWork webhook settings on reauth
  • a15c6999ae19b3e4205fbd7de566508b1059be5a fix: preserve deploy flags with gbrain env
  • 2dd775a6e83851b2f2392825afa33d367d23b3ec fix: remove gbrain runtime admin token access
  • 8ba17e7e8521302b41fd893a7855db17efe31c12 fix: remove openai access from gbrain runtime
  • 33aa82b909034e7094a8d1436bb36fff4844f7d0 fix: repair public assets migration bucket handling
  • 546ba4fa86c63e1d098495ff23de4f6716fd594f fix: require gbrain embeddings in local verification
  • 9c0a87e86b099a6f5dbc27c6f5108fa45abbc8cc fix: require stable gbrain db password input
  • 3f9bda038f4f00767ab202dfe73ca6285ca19370 fix: require task context for gbrain hash ids
  • 286b24fa0809c3bf93b47ff3298703a065e6eaf6 fix: restore applied react runs migration
  • 780c3955fd885c981b140950a53e5364a356509c fix: run gbrain embeddings on gemini
  • 28435c542966f38207e2f07371a6eb0f95acb1f4 fix: satisfy ChatWork test typing
  • 6c2c2e214c0d15b7c7bf61ab5a144ae7b7dabfd1 fix: skip stale guard for manual deploys
  • 967b85e343c0472020a373ebd66796eac9f37990 fix: source gbrain db password from secret version
  • 064498141bd0f36bce4f067709089677e004c3e0 fix: source gbrain db password from secret version
  • ac831b495d91f2b95bb6f1954c5e26ea150636ac fix: split gbrain bootstrap credentials
  • 9c9b3b0aeb831ea052a30274664cf5abab334bc6 fix: stop reading profile avatar urls
  • f3f35531db382241d0f6fcc91fee91be0e710af4 fix: use default GCS assets bucket
  • 2126e2a7640df753a19d463b7b88c83c7d40a509 fix: use supported gbrain job resources
  • 8113de02d2e12a4a7acf9b054c58da3df00b6245 fix: verify member works_on links in full gbrain backfill
  • 92075e74733e81047d092733320f98bfad129532 infra(prod): turn on task_intake consumer, turn off react executor
  • dd7ac4cb5eadbd31dd33f235168901b2aa5429d1 polish(comments): hover-revealed reply action, quieter thread styling
  • 5493385812b54e7f326759ece27d09e920cdf195 polish(tasks): calmer AI state motion (spec 8s, implementing 2.5s rotation)
  • db45830dc339c63998e40d15bd5ab54f23a4dcc4 polish(tasks): larger AI state icon (16px rings, 18px glyphs, thicker dashes)
  • 9edc0efa63615db98b2d0746ce0d5f79096049ac refactor(agent-work): symmetric spec/ and implement/ tool packages
  • 3445e1911fb5170bfc1b9636b47beb9b292d9744 refactor(chatwork): separate mapping section
  • 47c9c65fa137a3365b17c0e7a0bcca46d0a95a2d refactor: consolidate report plumbing, drop dead indicator code
  • cfab9fc87996d6e90c5c795fe5429fd6328d11cd test(api): remove obsolete task update test