No description
  • Python 93.8%
  • Shell 5.3%
  • PowerShell 0.6%
  • Makefile 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
artem 416d09e5fb
Some checks failed
CI Lite / checks (push) Has been cancelled
fix: restore vikunja oidc provider config
2026-03-10 23:12:24 +03:00
.forgejo chore: apply security/ops quick wins from audit 2026-02-24 21:59:59 +03:00
agent [SEC] Remove leaked Vikunja token from code, use secret file 2026-03-04 23:02:34 +03:00
deploy [DOCS] Phase 9: DOCS autodispatch scheduler + canary proof 2026-03-04 22:14:39 +03:00
docs fix: restore vikunja oidc provider config 2026-03-10 23:12:24 +03:00
edge/justhost-nginx feat: add wikijs stack and runbook 2026-03-02 11:11:23 +03:00
infra/compose fix: restore vikunja oidc provider config 2026-03-10 23:12:24 +03:00
projects [VJ-3301] feat: phase3 team runtime spec/files (agents, portfolio, handoff) 2026-02-25 23:56:47 +03:00
scripts feat: add orchestrator live-window gate and queue write hardening 2026-03-02 22:15:27 +03:00
services feat: add orchestrator live-window gate and queue write hardening 2026-03-02 22:15:27 +03:00
tasks [VJ-3600] docs: phase6 bootstrap runbook and ssot updates 2026-02-26 10:43:22 +03:00
templates/project-factory [VJ-3700] Phase 6.2 UX + templates polish + portfolio UX 2026-02-27 11:10:52 +03:00
.editorconfig docs: cleanup templates and documentation (from stash) 2026-02-24 19:09:24 +03:00
.gitignore [SEC] Remove leaked Vikunja token from code, use secret file 2026-03-04 23:02:34 +03:00
FINAL_REPORT.md scaffold: compose templates, nginx vhosts, backups, registry normalization, docs validation 2026-02-20 07:28:37 +03:00
LICENSE docs: cleanup templates and documentation (from stash) 2026-02-24 19:09:24 +03:00
Makefile [VJ-3701] Phase 6.3 DNS executor real (dry-run only, disabled) 2026-02-27 11:11:36 +03:00
POST_DEPLOY_TODO.md ops: tighten openclaw env perms + verify container privileges/backup/health 2026-02-22 16:37:51 +03:00
README.md chore: add CI-lite checks workflow, make target, and PR gates 2026-02-24 19:55:03 +03:00

Claw-OPS

CI Lite

Claw-OPS is a repository-first operating layer for self-hosted delivery infrastructure: Planka -> OpenClaw/OpenCode -> Forgejo -> Review -> Deploy.

First look

  • docs/SSOT.md: architecture and operating decisions.
  • docs/PLAYBOOK_DEPLOY.md: step-by-step deployment flow (aq-server + justhost).
  • docs/PORTS_AND_UPSTREAMS.md: canonical ports and nginx upstream mapping.
  • docs/PLANKA_PIPELINE.md: Planka INBOX -> Forgejo PR automation (MVP v1).
  • projects/registry.yaml: canonical project/runner/command registry.

Repository map

  • infra/compose/: Compose templates for Forgejo, Keycloak, Planka, Plane (legacy), Audit DB.
  • edge/justhost-nginx/: justhost nginx vhost templates.
  • docs/RUNBOOKS/: service runbooks and edge operations.
  • scripts/: validation, backup, and healthcheck utilities.

Safety rules

  • No secrets in git.
  • Public traffic only through justhost TLS -> WireGuard -> aq-server.
  • Every PR and commit must include TASK_ID (see docs/POLICY_TASK_ID.md).

Checks

  • make checks
  • ./scripts/validate_docs.sh
  • python3 -m py_compile services/vikunja-bridge/vikunja_bridge.py