Skip to content

Backend/Ops Project Green Test Pass — do not touch frontend visual lane #2

Description

@AtomEons

Orders

Use this issue as the execution/test lane for Orangebox Delta backend/Ops green proof.

Frontend visual tuning is owned by a separate chat. Do not modify frontend visual source, React components, CSS, mockup state behavior, or design/taste unless a build error requires a non-visual fix and the fix is explicitly minimal.

Repo

AtomEons/orangebox-delta

Current scope

Backend/Ops/API/AtomSmasher/project-green only.

Required commands

Run from repo root on the latest main:

npm install
npm run check
npm run build:web
node ./scripts/v4/frontend-dist-bridge.mjs
npm run build:api
node ./scripts/v4/package-script-doctor.mjs --json
npm run atomsmasher:api-smoke
npm run atomsmasher:doctor
npm run ops:readiness

If a command fails

  1. Capture the exact failing command.
  2. Capture the full relevant log.
  3. Fix only the smallest unambiguous cause.
  4. Commit each fix with a clear message.
  5. Rerun the failing command.
  6. Do not claim green unless the command passes.

Expected green boundary

Backend/Ops green means:

  • root syntax checks pass
  • frontend workspace can build, but visual perfection is not required here
  • frontend build is bridgeable to backend static path via scripts/v4/frontend-dist-bridge.mjs
  • API workspace builds
  • package script doctor passes or reports concrete missing refs
  • AtomSmasher API smoke passes
  • AtomSmasher doctor passes or reports concrete runtime blockers
  • ops readiness passes or reports concrete local-environment blockers

Change ledger

All fixes must be reflected in:

docs/DELTA_CHANGE_LEDGER_2026-05-28.md

Return format

When done, comment with:

  1. Commands run
  2. Pass/fail table
  3. Files changed
  4. Commit SHAs
  5. Remaining blockers
  6. Whether any frontend visual files were touched

Non-negotiable

No fake green. Receipts and logs decide.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions