Six journeys asserted against output formats that changed in earlier commits and had been failing regardless of branch: * `pic scripts deploy` prints a `name`/`version`/`action` KvBlock, not a prose "Created X vN" line. The name-override, version-bump, and the editor-can-deploy role check now parse the KvBlock fields (asserting the exact version + created/updated action) via a small `kv_field` helper. * `pic logs` gained a `source` column (now `created_at, source, status, summary`); the success/error-status and summary-truncation checks now index the status at col 2 and the summary at col 3. No production code touched — the deploys/logs always succeeded; only the assertions were stale. Full `--test cli --include-ignored` suite is now green (101 passed, 0 failed). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
5.6 KiB
5.6 KiB