Faf Migrate
faf_migrateMigrate a .faf file to the current format version (3.0), adding missing section roots while preserving values. Run with dry_run=true to preview.
Instructions
Migrate a .faf file to the current format version (3.0).
Bumps faf_version, ensures the section roots exist (project, stack,
human_context, monorepo), and re-serializes. Legacy slot names
(frontend/database/…) still score via the registry's aliases — this
only touches the version and structure, never your values. The file is
re-serialized, so YAML comments and formatting are not kept. Parity with
faf-cli's faf migrate. Pass dry_run=true to preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | project.faf | |
| dry_run | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||