Skip to content

Clear the executable startup and shutdown quality gate#43

Merged
jonbaldie merged 1 commit into
mainfrom
agent/issue-36-entrypoint-gate
Jul 23, 2026
Merged

Clear the executable startup and shutdown quality gate#43
jonbaldie merged 1 commit into
mainfrom
agent/issue-36-entrypoint-gate

Conversation

@jonbaldie

Copy link
Copy Markdown
Owner

Closes #36

What changed

  • Renamed entrypoint-owned constants to satisfy the pinned structural policy while retaining the project’s Persist Engine vocabulary.
  • Replaced development-only console calls with direct Deno stdout writes.
  • Kept startup, binding, persistence loading/flushing, signal handling, and clean exit behavior unchanged.

Why

The executable entrypoint had constant-naming and development-code findings under the pinned messcript policy. This clears the unit gate without suppressions or policy changes.

Validation

  • npm run quality:unit -- entrypoint
  • deno lint main.ts
  • deno test --frozen=false --allow-all tests/e2e_test.ts — 2 passed
  • deno test --frozen=false --allow-all — 180 passed
  • Live process smoke: OS-assigned port, /health 200, SIGTERM exit 0
  • Two-axis review: Standards pass; Spec pass

@jonbaldie
jonbaldie merged commit 9e07f5d into main Jul 23, 2026
3 checks passed
@jonbaldie
jonbaldie deleted the agent/issue-36-entrypoint-gate branch July 23, 2026 13:42
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.

Clear the executable startup and shutdown quality gate

1 participant