Skip to content

fix(example): #582 system routes GET / and /machine/health#583

Merged
hideyukiMORI merged 3 commits into
mainfrom
fix/582-system-routes
May 22, 2026
Merged

fix(example): #582 system routes GET / and /machine/health#583
hideyukiMORI merged 3 commits into
mainfrom
fix/582-system-routes

Conversation

@hideyukiMORI
Copy link
Copy Markdown
Owner

Summary

  • Add GET / framework smoke (NENE2 FrameworkInfo parity)
  • Add GET /machine/health with ApiKeyAuthMiddleware (include_paths)
  • Default machine API key matches nene2-js compose-ft-evac.yaml
  • Set request.state.nene2_auth_credential_type on successful API key auth

Test plan

  • tests/example/test_system_routes.py
  • tests/nene2/auth/test_api_key.py

Closes #582

Made with Cursor

hideyukiMORI and others added 3 commits May 22, 2026 21:47
frameworkSmoke ルートと API キー保護の machine health を追加。evac 既定キーは nene2-js compose と一致。

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@hideyukiMORI hideyukiMORI merged commit ff6829f into main May 22, 2026
2 checks passed
@hideyukiMORI hideyukiMORI deleted the fix/582-system-routes branch May 22, 2026 12:50
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.

parity: GET / frameworkSmoke root for OpenAPI contract

1 participant