This file is sufficient capsule-local guidance after extraction. When nested in a governed repository, its contribution rules may add review or security requirements; those requirements must not become lifecycle or standalone-verification dependencies.
- Project: Assistverse (domain:
healthcare), packagesentra-assist - Objective: Public Sentra Assist website served under
sentrahai.com/asisten-medis, with a pilot sign-up, wiki, Sentrapedia reference, and an AI chat demo. - Human owner: Chief (dr. Ferdi Iskandar)
- Default risk:
R1. It is an active prototype and never a clinical system.
This capsule owns its runtime: its own pnpm workspace, lockfile, scripts, and build
configuration. It never depends on an enclosing workspace, catalog, lockfile, configuration,
script, tool, package, or another capsule. External services are declared in
project.contract.json by environment-variable name only.
Read .agents/HANDOFF.md first, then .agents/CONTEXT.md.
README.mddocs/architecture.mddocs/data.mddocs/testing.md
All commands run from this capsule root as argv; see project.contract.json.
install:node scripts/pnpm.mjs install --frozen-lockfilelint: N/A (no ESLint configuration;next lintno longer exists in Next.js 16)typecheck:node scripts/pnpm.mjs run typechecktest:node scripts/pnpm.mjs run test(node:test suite intests/)build:node scripts/with-local-env.mjs run buildrun:node scripts/with-local-env.mjs run start(127.0.0.1:4341, base path/asisten-medis)deployDryRun:node scripts/pnpm.mjs run deploy:dry-run
scripts/with-local-env.mjs fills DATABASE_URL with a local file database and
RESEND_API_KEY with a placeholder only when they are unset, so builds never need credentials.
Chief prefers images in this exact style. Use this prompt and style when generating or selecting images for this project:
Prompt style: "A high-end, premium minimalist architectural wireframe sketch, monochrome, pencil on pure white background, NO vignette, NO borders, NO drop shadow. Clean, Swiss-design inspired, lots of negative space."
- Never generate 3D renders, vector art, colorful illustrations, or generic AI imagery.
- Images must have a pure white background so they blend into the centre or hero sections.
- Never add drop shadows, thick borders, or vignettes to images.
- Never store patient data; pilot sign-up holds only professional contact details.
- Do not run
scripts/migrate-turso.mjsagainst a real database without Chief's approval. - Do not use production credentials or production data.