Skip to content
PtahPtah

Start with Ptah

Start with the state you have, not with a command namespace. A disposable database is the shortest route to a first result. A shared or existing database needs a workflow decision before anything changes.

Choose how changes reach the database:

  • Versioned migrations keep ordered SQL files in the repository and replay them across environments.
  • Direct schema changes compute and apply the difference from the desired schema without creating a migration file.

Choose a workflow compares those paths and the cases where a desired schema generates versioned migration files.

Persistent embedding and model output use a different lifecycle. Start with Inference migrations when the active data must stay available while Ptah builds and verifies a candidate generation.

Use the reference landing for generated command, flag, configuration, format, rule, capability, and exit-code references.