{
    "schemaVersion": 1,
    "library": "dolt",
    "estimatedProgress": 69,
    "suiteProgress": "cloned static inventory: 613 upstream executable test files counted; 315 focused upstream behavior mappings now recorded. Fresh inspected sparse inventory counted 1,420 Go test/benchmark functions in 377 checked-out Go test files and 3,630 hydrated sparse BATS @test cases in 203 BATS files, while the broader static denominator remains 399 Go _test.go files and 214 BATS files. Current native PHP slice adds constraint-only SQL merge allow-commit visibility for WordPress migration merges: `@@dolt_allow_commit_conflicts = 1` avoids rollback/error, clears active merge status after commit, and keeps constraint-only artifact tables reviewable without `dolt_conflicts` rows. Full Go/BATS runners were not executed by this isolated micro-slice; bounded upstream evidence and the cloned static denominator remain the defensible inventory.",
    "phpPass": 249,
    "phpFail": 0,
    "wordpressScenarios": "Versioned WordPress content/data migrations and inspectable database change sets; current fixtures show wp_posts publish/remove/import row changes, native `dolt diff -r sql` and tabular review queues, keyless wp_import_log duplicate/cardinality rows, native `dolt_patch()` schema/data patch queues, constraint-violation review/cleanup rows, preflight `dolt_preview_merge_conflicts_summary` and `dolt_preview_merge_conflicts` rows for wp_posts/wp_options import conflicts, keyless/cardinality wp_import_log-style preview rows with `dolt_row_hash`, native root-object conflict detail and resolution rows for migration views/procedures, native schema-conflict description rows for wp_options CREATE TABLE/check/column drift, schema-conflict resolution state after `dolt add wp_options`, merge failure/prelude/stat output, no-commit and squash/no-commit transcripts, up-to-date output, ff-only fast-forward output, no-ff output, native `CALL DOLT_MERGE` result rows for fast-forward/no-ff/no-commit/conflict/up-to-date/ahead/abort states, ff-only failure and incompatible flag errors, abort-state cleanup for preserved working tables, Dolt-style status and commit guidance, schema/procedure history, commit diff/log/ancestors/ancestry, branch review rows, ignore-aware summaries/conflicts, and primary-key-change warnings.",
    "phase": "cloned static upstream inventory + bounded diff/schema/table/dtablefunctions/status/merge/schema-history/procedure-history/commit-diff/log/commit-ancestors/has_ancestor/branch/log-graph/log-number/diff-summary/diff-filter/row-sql/row-tabular/keyless-row-sql-tabular/diff-mode/diff-summary-table-args/diff-stat-table-args/diff-stat-json/diff-stat-keyless/dolt-patch/dolt-patch-authorization/dolt-patch-ref-resolution/dolt-patch-worktree-snapshots/dolt-patch-primary-key-warning/dolt-patch-index-foreign-key/dolt-patch-modify-drop-foreign-key/dolt-patch-check-constraint/dolt-patch-check-constraint-maintenance/dolt-patch-collation/dolt-patch-target-row-size/dolt-patch-generated-default-column/dolt-patch-auto-increment/dolt-patch-metadata-only-omission/check-constraint-validation/information-schema-constraints/dolt-schema-show-check-preservation/dolt-constraint-violations/dolt-constraint-violation-foreign-key-metadata/dolt-constraint-violation-delete-semantics/dolt-constraint-violation-merge-error-text/dolt-status-commit-guidance/dolt-merge-failure-summary/dolt-merge-transcript/dolt-merge-control-output/dolt-merge-ff-only-no-ff/dolt-merge-procedure-row/dolt-preview-merge-conflicts/dolt-schema-conflict-descriptions/dolt-root-object-conflict-details/dolt-schema-conflict-resolution/dolt-root-object-conflict-resolution/dolt-schema-conflict-side-resolution/dolt-sql-merge-rollback-visibility/dolt-sql-constraint-only-rollback-visibility/dolt-sql-constraint-only-allow-commit-visibility upstream evidence + native schema-aware, patch, status, history, log, branch, check validation, information_schema, schema-show, constraint-violation system table projection/delete, merge-error text, status/commit guidance, merge failure summary, artifact prelude, merge success-stat, up-to-date/no-commit/squash, ff-only/no-ff, incompatible flag, abort-state, CALL DOLT_MERGE result-row, preview merge-conflict, schema-conflict description, root-object conflict detail, schema-conflict resolution, root-object conflict resolution, mixed post-resolution merge artifact, schema-conflict side-selection, SQL merge transaction/autocommit error, SQL merge rollback visibility, SQL constraint-only rollback visibility, and SQL constraint-only allow-commit visibility slices",
    "audit": "updated 2026-05-25 continuous-dev-20260525T230900Z isolated micro-slice: focused PHP merge-status test passed with 1 file, 216 assertions, and 0 failures after adding constraint-only SQL merge allow-commit visibility; syntax checks passed for changed PHP files; the WordPress merge-status example smoke returned committed=true, inactive merge status, zero `dolt_conflicts` rows, and retained wp_postmeta/wp_import_audit constraint artifact tables for review. Prior upstream evidence remains the bounded transaction/merge inventory for dsess transaction errors and CALL DOLT_MERGE autocommit-off conflict behavior. Root harness not run in this isolated micro-slice.",
    "currentWork": "Native table diff classification, Dolt-style DOLT_DIFF_* rows, schema/tag/index/foreign-key/check/collation/target-row-size/default/generated/auto-increment diffs, summary/stat/SQL/tabular rendering, native dolt_patch() schema/data rows, check-constraint validation, CHECK_CONSTRAINTS/TABLE_CONSTRAINTS projection, `dolt schema show` rendering, `dolt_constraint_violations` table projections and cleanup semantics, merge-error text with grouped row counts, preflight preview merge-conflict summary plus keyed/keyless/cardinality row projections, root-object conflict detail and resolution rows, schema-conflict description rows, schema-conflict resolution state, schema-conflict side-selection state, mixed post-resolution merge artifact state, immediate `dolt merge` failure summary text, artifact prelude lines, merge success-stat output, up-to-date/no-commit/squash transcript rendering, ff-only/no-ff fast-forward transcript boundaries, incompatible merge flag validation, native CALL DOLT_MERGE result-row projection, abort-state cleanup projection, SQL merge transaction/autocommit error projection, SQL merge rollback visibility projection, SQL constraint-only allow-commit visibility projection, CLI status/commit guidance, status/merge/conflict rows, schema/procedure history, commit diff/log/ancestors/ancestry, branch projection, and WordPress migration review fixtures.",
    "blocker": "No Dolt PHP blocker for this constraint-only SQL merge allow-commit visibility slice; focused native PHP and WordPress example smoke passed. Full upstream runner parity remains out of scope: full `go test ./...` and the full upstream BATS directory still require hydrating/compiling the full Dolt workspace and running Python, parquet, Hadoop, server, compatibility, client integration, and benchmark-style dependencies beyond this modest lane slice. Broad Go package batches should use runner-local TMPDIR and `go test -p 1` to avoid linker temp/quota failures. The pristine upstream status.bats helper still truncates commit hashes with fixed-width cut over current dolt log output.",
    "latestCommit": "cd2e8a08979c2d2609f75c5a693aa1f8d31eb976 (libsqlite: consolidate json release helper suffix names)",
    "nextTask": "Implementation worker: map the next bounded SQL merge visibility edge after allow-commit, preferably post-commit cleanup/deletion semantics for constraint-only violation rows, and keep it to one focused behavior with WordPress smoke evidence."
}
