schema: spec-driven # Project context (optional) # This is shown to AI when creating artifacts. # Add your tech stack, conventions, style guides, domain knowledge, etc. # Example: # context: | # Tech stack: TypeScript, React, Node.js # We use conventional commits # Domain: e-commerce platform context: | YOUreka IDID fingerprint enrollment tooling. Capture hardware is owned by the fpagent binary (repo: fingerprint-agent; Socket.IO on 127.0.0.1:9000, enroll-only, PocketBase + OpenFGA guarded). This repo hosts the tools web front-end: Node.js + Express, no build step, static pages on CDN stacks (Vue 2 + Bootstrap 4 + socket.io). Auth is YOUreka Auth cookie session (portal web-auth redirect + PocketBase authRefresh), pattern proven in one-school-chat. a2loft (apis.a2loft.net) remains the staff-lookup and fingerprint-save backend. All endpoints and the port are hardcoded in source by explicit decision — no env vars or config files. # Per-artifact rules (optional) # Add custom rules for specific artifacts. # Example: # rules: # proposal: # - Keep proposals under 500 words # - Always include a "Non-goals" section # tasks: # - Break tasks into chunks of max 2 hours # Per-operation guidance (optional) # Add advisory guidance for how apply and archive work should be conducted. # This is separate from artifact rules above. # Example: # operations: # apply: # guidance: # - Keep test summaries concise # archive: # guidance: # - Summarize the archive outcome before finishing