mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-12 22:26:38 +03:00
2.6 KiB
2.6 KiB
Accepted deltas
Cases listed here differ from their JS golden on purpose. Each entry names the case id, what differs, and why it is an improvement. Nothing gets on this list without review.
Format: - \`: ()`
Recorded 2026-08-17: the engine names its own commands
The JS scripts printed their own file names in usage lines, directives, and
the hook manifests they wrote. The binary prints the verb (impeccable doctor)
or the launcher path ("<scripts>/impeccable" hook). Each case below was
re-recorded from the engine after a line-level review confirmed the only change
is that wording; behavior, exit codes, and every other byte are unchanged.
doctor-help,doctor-help-short:Usage: node doctor.mjs …is nowUsage: impeccable doctor [--json] [--fix] [--target <path>].doctor-legacy-text: the closing hint readsRun \doctor --fix``.pin-usage-no-args,pin-usage-one-arg:Usage: impeccable pin <pin|unpin> <command>.surface-brief-usage,surface-brief-unknown,surface-brief-write-usage: usage lines nameimpeccable surface-brief.critique-usage,critique-unknown: usage lines nameimpeccable critique-storage.context-monorepo-target-missing: MONOREPO_TARGET_REQUIRED saysimpeccable context ran without --target.hadmin-on,hadmin-on-twice,hadmin-off-then-status,hadmin-on-repairs-existing-manifest,hadmin-on-malformed-manifest-backup:hooks onwrites manifests that run the launcher ("<scripts>/impeccable" hook, Cursorhook-before-edit) instead ofnode "<scripts>/hook.mjs".hook-session-fresh-then-pending-then-stop,hook-session-two-sessions,hbe-denial-downgrade-after-6: the short footer namesimpeccable hooks ignore-value.live-help,live-accept-help,live-inject-help,live-insert-help,live-server-help,live-resume-help,live-commit-help,live-discard-help,live-complete-help,live-complete-no-id: usage text namesimpeccable live*verbs.live-server-already-running,live-daemon-server-status-poll-complete,live-status-empty,live-status-generating,live-status-many-sessions,live-status-stale-server-json,live-status-legacy-sessions-dir,live-status-from-subdir,live-status-manual-apply,live-resume-manual-apply,live-status-mount-failed,live-resume-mount-failed,live-resume-generating,live-resume-by-id,live-resume-first-active-sorted,live-resume-accept-requested,live-resume-carbonize-required: recovery hints and next-command lines spell<self> live-poll/live-server/live-complete/live-commit-manual-editsinstead of the.mjsnames.