Memory / Pattern Library

Recurring failure signatures Sentinel Loop has learned to recognize — across every registered project. This is what makes the system get better over time instead of re-triaging the same bug from scratch.

npm run dev fails: SQLITE_CANTOPEN disk I/O error
seen 2×
node:sqlite throws 'disk I/O error' when the project folder lives inside iCloud Drive / OneDrive. Cloud-sync folders frequently don't provide real file-locking support, which node:sqlite needs. Move the project to a normal local folder before npm install/npm run dev.
first observed on: HomeChore · signature: before-cantopen-cloud-dev-disk-don-drive-error-fail-file-folder-frequently-icloud-inside-instal-liv-local-lock-move-need-node-normal-npm-onedrive-project-provide-real-run-sqlite-support-sync-throw-which
E2E test suite fails at /login step: WebAuthn ceremony never resolves
seen 1×
Automated browser test hangs on navigator.credentials.get() — no authenticator available in the CI sandbox. /login is passkey-only in the UI; the documented bypass is POST /api/auth/login with the demo admin/demo credentials.
first observed on: HomeChore · signature: admin-api-auth-authenticator-automat-available-browser-bypas-ceremony-credential-demo-document-e2e-fail-get-hang-login-navigator-never-only-passkey-post-resolv-sandbox-step-suite-test-webauthn
Negative reaction: "remind me about the AC filter every 10 weeks"
seen 1×
User gave a thumbs-down after the Concierge misrouted a cadence-change phrasing. The rule-based classifier in src/lib/agents/llmProvider.ts likely needs a broader pattern for 'remind me ... every N weeks' phrasing variants.
first observed on: HomeChore · signature: about-after-agent-bas-broader-cadence-change-classifier-concierge-down-every-filter-gave-lib-likely-llmprovider-misrout-need-negative-pattern-phras-reaction-remind-rule-src-thumb-user-variant-week
User corrected a value before approving: bill amount for "Acme Electric" was $128.40, extracted as $12.84
seen 1×
Third time this month a user has corrected the extracted amount for Acme Electric bills before approving in the Approval Queue — likely a decimal-parsing bug in src/lib/billIntake.ts for this biller's email format.
first observed on: HomeChore · signature: acme-amount-approv-approval-before-bil-biller-billintake-bug-correct-decimal-electric-email-extract-format-lib-likely-month-pars-queue-src-third-time-user-value