You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A 2026-07-24 worth-it triage of all 15 open issues produced three DO-now verdicts (activation / standing-preference / docs-correctness classes); the other 12 are DEFER/SKIP with recorded triggers (labeled worth-it:DEFER/worth-it:SKIP). This epic tracks the DO-now three so the queue is visible and executed in order.
Install face deps in connectors/photo-exif/ (@vladmandic/face-api, @tensorflow/tfjs-node, canvas) + download ssdMobilenetv1/faceLandmark68Net/faceRecognitionNet weights into FACE_MODELS_PATH.
Confirm scan drained + caption pass complete (129k captioned, 0faces_detected as of 2026-07-23), then run node face-worker.js kill-safe in a bounded window; export-thumbnails → suggest-labels → label <id> "<name>" for recognized clusters.
Add a required final "Skills & scripts" section (new skill? / update existing? / save script? / none — grounded in the change under review) to .claude/commands/pre-pr-review.md and .claude/commands/pre-doc-review.md.
Problem
A 2026-07-24 worth-it triage of all 15 open issues produced three DO-now verdicts (activation / standing-preference / docs-correctness classes); the other 12 are DEFER/SKIP with recorded triggers (labeled
worth-it:DEFER/worth-it:SKIP). This epic tracks the DO-now three so the queue is visible and executed in order.Implementation Plan (ordered)
chore(photo-exif): tag people in the photo library (face pass) #217 — face-enrichment pass (activation class; ops run, not a PR)
connectors/photo-exif/(@vladmandic/face-api,@tensorflow/tfjs-node,canvas) + downloadssdMobilenetv1/faceLandmark68Net/faceRecognitionNetweights intoFACE_MODELS_PATH.captioned, 0faces_detectedas of 2026-07-23), then runnode face-worker.jskill-safe in a bounded window;export-thumbnails→suggest-labels→label <id> "<name>"for recognized clusters./pre-pr-review should always recommend new/updated skills + scripts from the change's lessons #257 —
/pre-pr-review+/pre-doc-reviewskills/scripts section (S effort, doc-tooling).claude/commands/pre-pr-review.mdand.claude/commands/pre-doc-review.md.docs: reconcile 03-ob2-design & 05-roadmap with shipped code #122 + docs: document proposed-entities/Candidates surface + fill README & doc-09 interface gaps #222 — docs reconciliation (one docs-only pass, verify-against-code first)
docs/03-ob2-design.md+docs/05-roadmap.md— mark shipped items (OCR, photos, org+worksAt, consolidation,merge_entities), fix stale/uipath + §2.2 schema blocks.README.md(proposed-entity tools/endpoints, place/event kinds),docs/09-contacts-ui.md(proposed-entity surface),docs/08-preparing-contacts.md(photos preserved, not dropped)./pre-doc-reviewfor the doc PRs,/pre-pr-reviewfor /pre-pr-review should always recommend new/updated skills + scripts from the change's lessons #257.Acceptance Criteria
faces_detectedpopulated, ≥1 labeled cluster surfaces inabout_entity/search./pre-doc-reviewpasses.Out of Scope
Worth-it triage 2026-07-24. Children: #217, #257, #122, #222.