Release summaries
adaptive-opa-suite-experience
Add a RoleMorph-safe adaptive OPA workspace, explicit tenant-scoped home mode, reusable planning primitives, guided setup, and truthful six-step booking.
integrator
OPA hosts can render three canonical modes, guided setup, and six booking steps while keeping authority and lifecycle decisions server-owned.
maintainer
Mode and action matrices, en/fr/es catalogs, tenant-scoped preference parsing, and public booking safety projections have deterministic tests.
companyos-seo-discovery
Add least-privilege public-profile SEO generations and always-on CompanyOS sitemap, canonical metadata, robots, and LLM discovery surfaces.
integrator
Anonymous profile discovery exposes only handle, revision, publishedAt, and immutable pagination metadata. Existing public lookup remains unchanged.
maintainer
Reuse the managed CompanyOS database, migrate and refresh the projection, prove the transaction-local PostgreSQL roles, deploy API before web, then submit the healthy sitemap index.
g006-profile-backend
Add provider-neutral profile operations and transactional draft, immutable publication, revoke, cache-outbox, and tenant-authoritative owned-booking readiness persistence.
maintainer
Maintainers gain generated opa.profile operation schemas, a 64,000-byte mutation cap, transactional profile persistence, and durable cache invalidation leasing.
integrator
Integrators can load, save, preview, reorder, publish, revoke, and publicly resolve tenant profiles while owned-live publication uses tenant-authoritative health.
google-calendar-topology-preferences
Add opaque provider-enumerated Google Calendar topology materialization with CAS, audit preimages, and explicit Europe/Paris scheduling-preference persistence.
integrator
Admins can choose only calendars returned by Google and persist protected booking topology plus scheduling preferences without exposing raw provider identifiers or overwriting event types.
managed-companyos-booking-lifecycle-contracts
Add provider-neutral public profile and durable booking lifecycle contracts while preserving v1 availability and confirmation compatibility.
integrator
Public booking clients can adopt explicit intent, status, cancel, reschedule, and protected approval contracts with opaque references.
maintainer
Calendar topology, sync freshness, notification ownership, and v1 compatibility requirements are now explicit release gates.
managed-companyos-google-meet-contracts
Add provider-neutral Google Meet event configuration and least-privilege managed Google Calendar conference request/result normalization.
integrator
Profile event types can select google_meet while legacy payloads default to none; managed Google booking writes return a normalized conference status and expose only verified HTTPS meet.google.com video links.
maintainer
Known-ID create retries use one non-PII conference request ID per event, replacement events receive a distinct ID, and full updates preserve existing conference data with conferenceDataVersion=1.
managed-companyos-smart-meeting-durable-prepare
Prepare durable, availability-aware smart meetings from an authenticated Managed CompanyOS surface while keeping every external effect approval-gated.
customer
Authorized users can prepare a localized smart-meeting agenda and availability-aware time proposals from desktop or mobile, with explicit approval and no-event-created states.
integrator
Session-derived tenant/workspace authority, Google availability refresh, tenant/RLS persistence, audit, and outbox composition are owned by the API host.
maintainer
The existing run-manual operation remains compatible; the new strict browser intent and redacted response DTOs are additive.
managed-companyos-smart-meeting-lifecycle
Approve, schedule, monitor, cancel, and reschedule prepared smart meetings through the canonical fenced Google Calendar and Google Meet booking saga.
customer
Authorized approvers can schedule, monitor, cancel, and reschedule a prepared meeting from mobile or desktop and open Google Meet once ready.
integrator
The authenticated host joins smart-meeting proposals to the canonical booking saga while keeping topology and provider authority server-side.
maintainer
New lifecycle operation keys and protected smart-event metadata are additive; legacy public-booking payloads and operation identities remain compatible.
opa-os-static-safety
Add a static safety gate and documentation for OPA OS provider-neutral release verification.
maintainer
Maintainers can run a repo-level OPA OS static safety check before release to prove the planning surfaces remain provider-neutral and credential-free.
integrator
Integrators get documented verification that OPA examples do not perform live calendar writes, client sends, provider calls, or production credential reads.
agent
Agents have a deterministic command for checking OPA approval-packet and external-effects-blocked invariants before claiming readiness.
opa-os-v0-1-implementation
Implement OPA OS v0.1 local/manual planning, agenda, and booking proposal primitives.
maintainer
Maintainers get an additive OPA v0 entrypoint with provider-neutral schemas, action contract manifest, deterministic local functions with caller-supplied audit timestamps, fixture scenarios, markdown export, and audit payloads.
integrator
Integrators can generate local/manual day plans, agendas, and booking proposals while preserving human approval boundaries for external calendar or client-facing effects.
agent
Agents can propose OPA artifacts with confidence, assumptions, required approvals, source refs, risk summaries, and audit event payloads.
opa-production-runtime
Ship the Organization Planning & Agenda (OPA) production runtime — additive operation/optimizer/ time/public-booking/governance/translation contracts, a new fail-closed execution runtime lib (authz, BYOK vault, RLS-proven opa_* persistence, outbox, scheduler), and OPA calendar/notification/ personalization bridges plus Microsoft Graph / CalDAV / ICS calendar providers.
maintainer
OPA production execution is additive: the v0 manual-loop primitives are unchanged. New OPA operation/event/model contracts, public-booking, optimizer, DST-safe time, governance, and translation surfaces sit in organization-planning-spec; the new organization-planning-runtime lib owns execution (buildOpaOps, fail-closed authz, BYOK crypto/vault, RLS-proven opa_* persistence, outbox, scheduler/optimizer worker, governance, observability, install kit) with no provider SDKs. The module gains a 12th calendar_execution adapter port; its manual-loop externalEffectsBlocked widened from literal true to boolean (behaviour-compatible, type-narrowing break only).
integrator
Build the OPA registry with buildOpaOps from organization-planning-runtime, bind the calendar_execution port via opa-calendar-bridge (over a provider-calendar implementation), wire notifications through opa-notification-bridge (inject email/SMS transports + a durable queue, feature-flag gated, fail-closed), and adapt per user/role via opa-personalization-bridge. Host mounting (REST/GraphQL/MCP + the public booking page) lives in app.organization-planning-host; the Subject -> HandlerCtx projection is a documented TODO until the identity-rbac/AuthOS wave.
customer
Operators can run OPA end to end — propose/agenda/booking, authorized calendar execution, a public booking page where anonymous visitors pick and confirm a slot, email/SMS confirmations and reminders, a continuous optimizer that adapts to learned preferences, and RGPD-compliant governance — rendered in fr/en. Live provider credentials are wired per deployment; every external effect is authorization + approval gated and fail-closed.
opa-profile-family-v2
Replace the OPA profile family with owner-scoped v2 contracts, server-owned authority, product-scoped handles, exact versioned capabilities, and v2-only API and browser routes.
maintainer
Profile mutations no longer accept canonical topology, scheduling resources, provider authority, or calendar authority. The server derives owner scope from the verified session, preserves protected state, and rejects protected authority recursively.
opa-v2-authority-database-remediation
Complete OPA v2 authority isolation and reconcile empty legacy OPA schemas to the canonical owner-scoped database shape through migration 0037.
maintainer
Authority is server-derived and recursively absent from browser payloads. Migration 0037 is explicit opt-in, locks all existing OPA tables before counting, and aborts on business data.
opa-v2-contract-catalog-correction
Correct the breaking OPA v2 contract freeze for public booking confidentiality, canonical lifecycle events, typed handlers, and exact package exports.
integrator
Integrators must consume the root operations entrypoint, use the bounded public booking projection, and bind handlers from the named v2 spec registry.
maintainer
Maintainers get exact catalog, lifecycle, confidentiality, typing, and generated-export proofs without claiming downstream runtime completion.
opa-v2-contract-catalog-freeze
Freeze the exact breaking OPA v2 operation and event catalog and remove the public v1 contract and compatibility surface.
integrator
Integrators must replace every OPA v1 operation/event identity and transport with an exact v2 catalog key and must bind concrete v2 handlers before mounting REST, GraphQL, or MCP surfaces.
maintainer
Maintainers get one tested 80-operation and 29-event compatibility surface with strict payloads, exact capabilities, and deterministic policy and lifecycle semantics.
opa-v2-production-closure
Establish the breaking/no-v1 governance and reset/restore evidence contract required before OPA v2 production closure.
maintainer
OPA v2 is an intentional breaking migration with no supported v1 compatibility, dual-write, mixed-schema, downgrade, or in-place fallback lane. Reset and restore require redacted target, encrypted snapshot, schema manifest, external authorization, Connect, and isolated rehearsal evidence.
integrator
Integrators must migrate cleanly to v2 and preserve non-OPA CompanyOS and standalone Pactena boundaries; no v1 compatibility shim is supplied.
organization-planning-agenda-core
Add Organization / Planning / Agenda core contracts for autonomous-company scheduling and planning.
maintainer
Maintainers get a provider-neutral contract package for availability, booking/routing, capacity, agenda blocks, schedule decisions, and orchestration handoff evidence.
integrator
Hosts can model booking, focus planning, habits, and project auto-plans without calendar provider writes or optimizer runtime coupling.
agent
Agents can produce reviewable schedule decisions with authority, policy, conflict, capacity, idempotency, replay, and approval evidence refs.
organization-planning-cross-module-core
Organization/Planning/Agenda Phase 7 - Full Core Cross-Module Integration
maintainer
Cross-module contracts with PlanningModuleRef, PlanningModuleHandoff, PlanningAdapterPortObligation, OrganizationPlanningCrossModulePlan, PlanningCoreReadiness for developers, architects, contract-authors, module-authors, integration-authors, and ai-agents.
integrator
Pure projection helpers projectToCrossModulePlan and cross-module validation, async composition with adapter port execution composeOrganizationPlanningCore, typed adapter port interfaces for all 12 modules, and deterministic fake adapters for testing.
