docs: add production deployment guide - #256
Conversation
|
Release review classification: needs-human. This introduces or documents a product-level capability/data-retention/deployment decision beyond a narrow behavior-preserving fix. It will not be auto-merged in this lane. Please retain the branch for Korgo’s product/operational decision, then request a focused follow-up review against current |
|
Release review: needs-human. This is a broad production-deployment guide that recommends service/account/filesystem/network/auth operational policy. It does not change runtime code, but publication creates a production-facing operator contract. Please obtain Korgo's deployment-owner approval after a deliberate review of the documented systemd hardening, path ownership, authentication posture, and packaging/install commands. It is not being merged autonomously in this lane. |
|
Release-lane classification: needs-human. The production deployment guide makes operator-facing systemd, filesystem-permission, and authentication-posture recommendations. Even though code impact is documentation-only, its production guidance requires explicit owner review before landing. No merge action taken in this lane. |
|
Release-lane classification: needs human decision. This introduces or documents a material product/operational behavior. It requires Korgo's decision on public semantics, retention/operations expectations, and rollout scope before an autonomous merge; local test success alone is not authorization to land it. |
|
Release classification: needs-human. Production deployment guidance is an operational/security commitment. It needs Korgo’s approval of the documented deployment model, authentication/default-exposure guidance, and support scope before autonomous landing. Keep it draft; after a decision, rebase/repackage over current |
|
Release review: needs-fix. The deployment smoke snippet constructs |
|
Release review remains needs-human for this production/operator-facing deployment contract. It also needs the following corrections before an approval pass:
Read-only three-way merge check against current |
Summary
callstack serve.Closes #161.
Verification
git diff --checkPYTHONPATH=. uv run --no-project --with pytest --with pytest-asyncio --with pytest-aiohttp --with pyserial-asyncio --with aiosqlite pytest tests/test_packaging_metadata.py tests/test_cli.py tests/test_metrics.py -q— 59 passedPYTHONPATH=. uv run --no-project --with pytest --with pytest-asyncio --with pytest-aiohttp --with pyserial-asyncio --with aiosqlite pytest tests/ -q— 1007 passedRisks
Documentation-only change. It does not create, enable, or modify a systemd service, access modem hardware, or alter Callstack runtime/authentication behavior. Operators must adapt documented local paths and service account policy to their deployment.