8000 Tracker: production readiness for high-stakes deployments · Issue #383 · project-minigraf/minigraf · GitHub
[go: up one dir, main page]

Skip to content

Tracker: production readiness for high-stakes deployments #383

Closed as not planned

Description

@adityamukho

Retired on 2026-10-29: the v3.0.0 milestone is the canonical work list. Its description preserves this tracker's release gates, including the binding-pin and CI gate before tagging. All native child relationships were detached; individual issues retain their existing states and milestones. The original review below is historical context, not current release status.

Goal

Make Minigraf stable and fast enough to be the only copy of important data. This issue tracks the work found in a full review on 2026-09-26. The review covered issues, releases, main and v3, CI results, nightly fuzz, property, crash and benchmark runs, dependents, and traffic.

Summary of findings

Sub-issues

Sub-issues are attached below. Existing issues that belong here: #371 (reopened), #373, #374, #375, #315, #379, #306 (#310 closed as its duplicate).

Done when

  • No known data-loss or data-visibility bug is open in a released version.
  • Crash, model-based and golden-file tests run on every release. They check that committed data is correct, not only that the file opens.
  • Benchmarks at 100K–10M facts are published, with a stated performance envelope.
  • The durability guarantees and the support policy are written down, and every doc agrees with them.
  • Before tagging v3.0.0, every binding repo's v3 branch is bumped to the current core v3 commit and its CI passes. This catches behaviour changes merged since the last pin, such as API-019/API-020 and the WriteTransaction statement order from fix: reject empty valid-time windows; last statement wins in a transaction (#436, #477) #480, before the release cascade.

Activity

  1. 177 remaining items

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0