Skip to content

test: add ServeSense automated CI suite - #15

Merged
iamrichmack111 merged 4 commits into
mainfrom
agent/ci-test-suite
Aug 17, 2026
Merged

test: add ServeSense automated CI suite#15
iamrichmack111 merged 4 commits into
mainfrom
agent/ci-test-suite

Conversation

@iamrichmack111

Copy link
Copy Markdown
Owner

What changed

Adds automated ServeSense testing and GitHub Actions CI.

Application tests

  • Health endpoint
  • Login protection
  • Valid login
  • Invalid login
  • Confirms /metrics is not customer-facing
  • Scheduling conflict detection
  • Labor-budget calculation
  • Staffing prediction score bounds

Internal engineering metric tests

  • Richmack Score formula
  • Weissman-style formula
  • Zero-data safety

CI

The test suite now runs automatically on:

  • Pull requests
  • Pushes to main
  • Manual workflow dispatch

The workflow also verifies that Richmack Metrics remain internal and are not exposed in the restaurant-facing application.

Closes #7

@iamrichmack111
iamrichmack111 marked this pull request as ready for review August 17, 2026 01:33
@iamrichmack111
iamrichmack111 merged commit 5410fb7 into main Aug 17, 2026
1 check passed
@iamrichmack111
iamrichmack111 deleted the agent/ci-test-suite branch August 17, 2026 01:33
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 automated Flask test suite and GitHub Actions CI

1 participant