Authored selections
The historical
pkl-checked-repository name now selects guidance only.
It does not add automatic Pkl or source-graph hooks.
Explicit lifecycle
From a prepared checkout, inspect a selection with:apply can add the marketplace, install selected plugins, and create a named Codex configuration.
The default policy disables unselected Slopsentral plugins in that configuration.
It preserves foreign plugins and does not uninstall the unselected plugins.
The lifecycle needs Codex CLI 0.134.0 or later.
It refuses an unmanaged target file unless the request explicitly permits replacement.
It never writes the host’s hook trust state.
Saved transactions
The lifecycle keeps file preimages and returns a transaction manifest. Rollback uses that exact manifest and the recorded target identity. If later work changes the target, rollback reportsPROFILE_CONFLICT and writes nothing.
Rollback covers the generated configuration file.
It does not reverse marketplace or plugin installation effects.
The lifecycle document supplies apply and rollback commands.
The authored profiles own the selections.