Skip to content

docs: make SMT reconstruction specification independent - #253

Merged
johndauphine merged 1 commit into
mainfrom
codex/smt-independent-reconstruction-spec
Jul 26, 2026
Merged

docs: make SMT reconstruction specification independent#253
johndauphine merged 1 commit into
mainfrom
codex/smt-independent-reconstruction-spec

Conversation

@johndauphine

Copy link
Copy Markdown
Owner

What changed

  • redefine SMT as a complete standalone schema-migration and deterministic DDL project
  • remove the normative surrounding-data-migration-tool boundary and host scheduling requirements
  • keep optional use by unrelated schema migration systems explicitly non-normative
  • make project independence a definition-of-done criterion

Why

SMT and DMT are independent projects. The reconstruction specification must not require a shared architecture, dependency, implementation, release, configuration, artifact, or lifecycle.

Impact

Reimplementations now treat SMT as the complete product described by the specification. The deterministic rendering, CLI, public API, artifact, and acceptance contracts are otherwise unchanged.

Verification

  • go test ./...
  • git diff --check
  • verified RECREATE_SMT.md is the only changed file
  • verified the document contains no DMT, data-migration-host, or surrounding-tool coupling references
  • checked module, Go toolchain, SMT version, renderer version, and section numbering against current main

@johndauphine
johndauphine requested review from Copilot and removed request for Copilot July 26, 2026 23:51
@johndauphine
johndauphine merged commit 1ac253e into main Jul 26, 2026
6 checks passed
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