Skip to content

Complete ObjectType kernel migration - #18

Merged
ReBoticsAI merged 11 commits into
mainfrom
feat/objecttype-kernel-migration
Jul 15, 2026
Merged

Complete ObjectType kernel migration#18
ReBoticsAI merged 11 commits into
mainfrom
feat/objecttype-kernel-migration

Conversation

@ReBoticsAI

@ReBoticsAI ReBoticsAI commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • completes the durable-through-kernel migration for every audited durable domain mutation
  • enforces exact CRUD/action parity, tenant authorization, confirmations, idempotency, concurrency, durable async recovery, event receipts, and cross-database saga boundaries
  • removes legacy routes/callers and direct durable entry-point writes, migrates web/AI/plugin consumers, versions the plugin kernel client, and reconciles architecture/security/deployment documentation

Completion gates

  • zero compatibility mutation routes
  • zero checked-in legacy or unmatched mutation callers
  • zero direct durable writes outside adapters and versioned migrations
  • zero static/generated mutation-tool collisions
  • exact declared operation/action handler parity; no advertised 501/503 stubs
  • only reviewed authentication, stream, binary, ephemeral, analytical-read, and signed-wire transports remain specialized
  • tenant-wide durable OperationRun and event recovery
  • populated-volume upgrade and two-tenant security fixtures
  • coordinated plugin migration branches and draft PRs published
  • exact-revision Z440 deployment and browser/API regression validation

Verification

  • GitHub CI build, typecheck, tests, OSS audit, production Docker build, and image smoke: passed
  • npm run audit:kernel:strict: 15 mutation routes (3 Record, 2 action, 5 kernel-delegated, 5 protocol exceptions); 0 legacy routes/callers, unmatched callers, direct writes, or tool collisions; 72 audited core ObjectTypes, 75 static tools, 335 generated candidates
  • Z440 runs exact revision 662378dc3020397bb7eda8343ac4bf59d05ac94a; health returned 200
  • tenant discovery returned 76 ObjectTypes: 72 core plus 4 installed Sierra plugin ObjectTypes
  • disposable CalendarEvent create/update/read/action/delete passed; stale If-Match correctly returned 412; cleanup passed
  • Home, Structure, Wiki, Agents, Calendar, Contacts, Marketplace, Settings, chat/automation panel, and Sierra Trading Plan/Playbooks/Config rendered without page alerts; final Sierra playbook reload had no failed browser resources

Coordinated ecosystem PRs

The core PR is merge-ready. Ecosystem-wide rollout still requires merging the coordinated external PRs in the planned order.

Standardize authenticated domain dispatch through metadata-driven Records and actions while preserving authoritative services behind adapters.
Make the deployed contracts, migration boundaries, plugin lifecycle, security limits, and verification workflow explicit for users, contributors, and agents.
@cursor

cursor Bot commented Jul 15, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

Close the final audit gaps around plugin authoring, compatibility classifications, security enforcement, deployment checks, and agent guidance.
Route all durable domain mutations through enforced kernel contracts, add recovery and security guarantees, and establish zero-debt completion gates so the architecture is safe to deploy and extend.
Add missing columns before creating claim indexes so upgraded tenant databases can execute kernel actions after deployment.
Run test files serially because migration suites intentionally exercise the singleton core database and must not race schema upgrades across workers.
Prevent declarative lifecycle reconciliation from erasing adapter-backed definitions registered by executable plugins.
Replace the obsolete hybrid architecture narrative with the enforced durable-through-kernel contract, production verification evidence, and coordinated plugin migration boundaries.
Generalize private domain references while retaining the reviewed external transport exception and coordinated ecosystem guidance.
@ReBoticsAI
ReBoticsAI marked this pull request as ready for review July 15, 2026 03:33
Support the migrated marketplace bundle format with a constrained, validated Record importer that dispatches safe portable ObjectTypes through kernel seeding.
Align core documentation with the now-merged plugin and marketplace migrations.
@ReBoticsAI
ReBoticsAI merged commit 61d7e29 into main Jul 15, 2026
1 check passed
@ReBoticsAI
ReBoticsAI deleted the feat/objecttype-kernel-migration branch July 15, 2026 04:14
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