Rename product to OrbitWard

This commit is contained in:
Keith Smith
2026-05-26 21:24:54 -06:00
parent af72a6c563
commit 177bdcc8a7
41 changed files with 129 additions and 105 deletions
+16 -16
View File
@@ -4,9 +4,9 @@ Last updated: 2026-05-26
## Current Identity
- Product name: OrbitalWard
- Local repository path: `/home/ksmith/projects/OrbitalWard`
- Git remote: `https://git.firebugit.com/ksmith/OrbitalWard.git`
- Product name: OrbitWard
- Local repository path: `/home/ksmith/projects/OrbitalWard` until the working directory is moved
- Git remote: `https://git.firebugit.com/ksmith/OrbitWard.git`
- Main branch: `main`
- Latest pushed commit: check `origin/main` with `git log -1 --oneline origin/main`
@@ -15,14 +15,14 @@ The project was previously named InfraPulse. Do not reintroduce the old name in
## Gitea Access
- Gitea API base: `https://git.firebugit.com/api/v1`
- Repository API path: `/repos/ksmith/OrbitalWard`
- Repository API path: `/repos/ksmith/OrbitWard`
- Access token file: `/home/ksmith/.codex_security/gitea_token`
Never print the token value. Read it only inside commands that call the Gitea API.
## Current Product State
OrbitalWard is a secure monitoring appliance focused on the v0.1 vertical slice:
OrbitWard is a secure monitoring appliance focused on the v0.1 vertical slice:
- Authenticated FastAPI backend with SQLAlchemy, Alembic, Pydantic, and JWT auth.
- React, TypeScript, Vite, and Tailwind frontend.
@@ -55,18 +55,18 @@ Recent Docker checks:
Earlier rename and monitor work also verified:
- `docker compose -f docker-compose.dev.yml up -d --build`
- Backend health returned `{"status":"ok","service":"orbitalward-backend"}`.
- Backend health returned `{"status":"ok","service":"orbitward-backend"}`.
- Direct worker probes for TCP and ICMP ping checks passed inside the Docker network.
- API probe created and deleted one ping monitor and one TCP monitor successfully.
The final Compose project uses `orbitalward-*` containers, images, network, and volumes.
The final Compose project uses `orbitward-*` containers, images, network, and volumes.
## Important Implementation Notes
- `ORBITALWARD_SECRET_KEY` is the encryption/JWT secret environment variable.
- `DATABASE_URL` now defaults to the `orbitalward` database/user in Compose.
- The frontend local storage key is `orbitalward_token`.
- Notification default username is `OrbitalWard`.
- `ORBITWARD_SECRET_KEY` is the encryption/JWT secret environment variable.
- `DATABASE_URL` now defaults to the `orbitward` database/user in Compose.
- The frontend local storage key is `orbitward_token`.
- Notification default username is `OrbitWard`.
- The TLS expiry check lives in `worker/app/collectors/website.py` and is enabled per monitor through JSON config fields:
- `check_tls_expiry`
- `tls_warning_days`
@@ -75,11 +75,11 @@ The final Compose project uses `orbitalward-*` containers, images, network, and
Use the Gitea API with the token file above. Useful endpoints:
- List issues: `GET /repos/ksmith/OrbitalWard/issues?state=all`
- Create issue: `POST /repos/ksmith/OrbitalWard/issues`
- Update issue: `PATCH /repos/ksmith/OrbitalWard/issues/{index}`
- List milestones: `GET /repos/ksmith/OrbitalWard/milestones`
- List labels: `GET /repos/ksmith/OrbitalWard/labels`
- List issues: `GET /repos/ksmith/OrbitWard/issues?state=all`
- Create issue: `POST /repos/ksmith/OrbitWard/issues`
- Update issue: `PATCH /repos/ksmith/OrbitWard/issues/{index}`
- List milestones: `GET /repos/ksmith/OrbitWard/milestones`
- List labels: `GET /repos/ksmith/OrbitWard/labels`
Issue source docs: