Topos Changeset Assessment
topos_assess_changesetAssess a multi-file changeset against a git baseline to detect project regressions and quality shifts. Rolls per-file verdicts into a read-only before/after analysis for module splits or spanning edits.
Instructions
Assess a multi-file changeset against a git baseline and roll the per-file verdicts into a project before/after (read-only).
Use for a module split or any edit spanning several files; for a single
file use topos_assess_worktree_change. Each file is compared to
baseline_ref (new files have no baseline). Flags
complexity_relocated_within_file when a function shrank but its file's
cyclomatic complexity grew, and project_regression when the rollup drops
a generator it previously satisfied. Reads from git and the working tree and
writes nothing. When COMPOSABLE is blocked (missing_gitnexus_dir /
stale_gitnexus_dir in the contract), call topos_generate_depgraph
first, then re-assess. Returns a ChangesetResult.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes | Arguments for ``topos_assess_changeset`` (multi-file refactor). |