Skip to content

Add a single npm run check that runs all nine check scripts - #15

Merged
SuperLogicAI merged 3 commits into
SuperLogicAI:mainfrom
zeiddata-dev:loop/aggregate-check
Sep 6, 2026
Merged

Add a single npm run check that runs all nine check scripts#15
SuperLogicAI merged 3 commits into
SuperLogicAI:mainfrom
zeiddata-dev:loop/aggregate-check

Conversation

@zeiddata-dev

Copy link
Copy Markdown
Contributor

Closes #6.

One aggregate script instead of the nine-line block copied in three places.

  • package.json: adds check, chaining the nine *:check scripts with &&.
  • .github/workflows/ci.yml: the check scripts step is now npm run check.
  • CONTRIBUTING.md: the merge-gates block references the one command.

golden is deliberately left out; it shells out to the billed claude CLI and stays a separate local-only gate.

Constraint check

The old CI step ran the nine on separate lines so the failing script named itself. && preserves that. Verified locally:

  • npm run check passes all nine.
  • Breaking landing:check on purpose makes npm run check exit non-zero, and the output still names landing:check. && short-circuits, so nothing after the failure runs.

- package.json: add "check" chaining the nine *:check scripts with &&
- ci.yml: collapse the nine-line check step to npm run check
- CONTRIBUTING.md: reference the one command in the merge-gates block

golden stays a separate local-only gate. && short-circuits, so a failing
script still names itself.

Closes SuperLogicAI#6
SuperLogicAI and others added 2 commits September 5, 2026 17:02
Phase 14 added two new *:check scripts (clock, delta) that never made
it into the aggregate — npm run check silently skipped them even
though they're real merge gates per CLAUDE.md.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HV9mm7Y9ManEFp7H4suHmF
@SuperLogicAI
SuperLogicAI merged commit 9ee5ffa into SuperLogicAI:main Sep 6, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a single npm run check that runs all nine check scripts

2 participants