Skip to content

V2 pre-beta audit: event names, table schema, and migration-sensitive data #34832

Closed as not planned

Description

@opencode-agent

Summary

Run a focused pre-beta audit of V2 event names/versions, database table schemas, and migration-sensitive records before user data starts accumulating.

Why

Release-prep discussion flagged these as expensive to change after beta users exist:

  • event names and versions
  • table schemas
  • migration-sensitive data
  • v2 event suffixes that may not need to become durable API/history
  • storage/system-context work from the rapid iteration phase

Scope

  • Review V2 event names and versioning for durability/backcompat risk.
  • Review table schemas for fields that will be hard to migrate later.
  • Review system-context / synthetic-message records for migration and replay safety.
  • Identify anything that should change before beta, versus items safe to migrate later.
  • Produce a short checklist/outcome comment before closing.

Related work

Source

Discord V2 TODO LIST discussion: https://discord.com/channels/1391832426048651334/1520962938733723720

Activity

  1. added
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on Jul 2, 2026
  2. opencode-agent commented on Jul 3, 2026

    @opencode-agent
    ContributorAuthor

    Update: #34935 (refactor(core): resolve database and websearch config through Effect Config) is part of the broader pre-beta config/schema/runtime audit work. It removes import-time env snapshots for database/websearch config and adds a ConfigProvider seam.

  3. opencode-agent commented on Jul 5, 2026

    @opencode-agent
    ContributorAuthor

    Consolidated into #34922 as the surviving pre-GA durable naming/schema audit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    2.0coreAnything pertaining to core functionality of the application (opencode server stuff)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions