Python backend implementation of InKCre, built with FastAPI, SQLModel, APScheduler, and PostgreSQL.
pdm install -G dev --frozen-lockfile
svc dev ensure database --repo . --jsonThis starts the complete peer runtime: pgvector, deterministic database initialization,
core-py, and PostgREST. Committed configuration uses local Docker; ignored
svc.local.json may select a validated SSH Docker provider. For Python-only iteration,
run pdm run check, then pdm run dev against an initialized database.
pdm run check is the hermetic repository contract used by CI: frozen dependency
checks, migration containment, formatting, lint, and the complete unit-test suite.
Developer setup and shared-skill notes: CONTRIBUTING.md
A repository owner can deploy their own InKCre instance to Neon and two Render Docker
services without cloning this repository. Forking is the onboarding mechanism; the deployed
instance is independent from InKCre's canonical production environment. Configure the six
documented GitHub Secrets/Variables, then run the checked-in Deploy self-hosted InKCre
workflow. The JWT signing secret remains private and grants full Peer authority.
Exact onboarding steps, runtime limits, and cleanup: Self-Hosting On Render And Neon.
Report vulnerabilities privately through SECURITY.md. Security-sensitive design and triage should use the repository's Core Security Model rather than treating hardening practices as context-free requirements.
If docs/_shared/ is missing, run git submodule update --init --recursive before following shared-doc links.
- Agent operating guide: AGENTS.md
- Working protocol: run
svc status . --json, then readindex.mdwithsvc lookup --path; the adopted SVC corpus is 14.0.0. Loadsub-agents/index.md,verification/index.md, ortask-packet/index.mdonly when their stated pressure exists. - Shared Hub/Spoke operations: docs/_shared/00-meta/
- Shared product truth: docs/_shared/10-prd/index.md
- Shared product glossary: docs/_shared/10-prd/glossary.md
- Shared cross-unit technical truth: docs/_shared/20-product-tdd/
- Local unit design and security model: docs/30-unit-tdd/README.md
- Deployment and runtime truth: docs/40-deployment/README.md
- Agent-owned volatile task workspaces: tasks/
- OpenAPI schema:
docs/openapi.json - Regenerate locally with
pdm run python scripts/generate-openapi.py. - The repository does not publish hosted API documentation automatically.