diff --git a/.claude/memory/_reports/2026-06-01-1525-dream.md b/.claude/memory/_reports/2026-06-01-1525-dream.md new file mode 100644 index 0000000..ac7b01b --- /dev/null +++ b/.claude/memory/_reports/2026-06-01-1525-dream.md @@ -0,0 +1,294 @@ +# Memory Dream Report +Generated: 2026-06-01 15:25 +Repo root: /home/guru/claudetools +Memory store: /home/guru/claudetools/.claude/memory +Mode: REPORT-ONLY + +Loaded 104 memory files (excluding MEMORY.md). + +## 1. INDEX RECONCILE + +### Orphan files (no index line): 17 +- [INFO] feedback_client_tone.md (type=feedback) +- [INFO] feedback_entra_app_owner.md (type=feedback) +- [INFO] feedback_gururmm_builds.md (type=feedback) +- [INFO] feedback_no_toml_config_endpoints.md (type=feedback) +- [INFO] feedback_python_windows.md (type=feedback) +- [INFO] feedback_syncro_billing.md (type=feedback) +- [INFO] feedback_syncro_comment_dedup.md (type=feedback) +- [INFO] feedback_syncro_content_type.md (type=feedback) +- [INFO] feedback_syncro_html.md (type=feedback) +- [INFO] feedback_syncro_labor_tax.md (type=feedback) +- [INFO] feedback_syncro_line_items.md (type=feedback) +- [INFO] feedback_syncro_live_rates.md (type=feedback) +- [INFO] project_azcomputerguru_hosting.md (type=project) +- [INFO] project_cascades_billing.md (type=project) +- [INFO] project_dataforth_email.md (type=project) +- [INFO] project_pluto_build_server.md (type=project) +- [INFO] reference_gitea_internal.md (type=reference) + +### Index lines pointing at missing files: 0 + +### Frontmatter name vs filename signals: 0 + +## 2. BACKLINKS ([[name]] references) + +### Broken backlinks: 12 +- [WARNING] feedback_ca_programmatic_management.md: [[365-remediation-tool-reference]] has no matching memory file +- [WARNING] feedback_howard_delegation.md: [[feedback-testing]] has no matching memory file +- [WARNING] feedback_psa_default_syncro.md: [[feedback-syncro-timer-first]] has no matching memory file +- [WARNING] feedback_syncro_corrections_preserve_tech.md: [[365-remediation-tool-reference]] has no matching memory file +- [WARNING] feedback_syncro_emergency_billing.md: [[feedback-syncro-no-madeup-labor-items]] has no matching memory file +- [WARNING] feedback_syncro_no_madeup_labor_items.md: [[feedback-syncro-live-rates]] has no matching memory file +- [WARNING] feedback_syncro_no_madeup_labor_items.md: [[feedback-syncro-warranty-product]] has no matching memory file +- [WARNING] feedback_syncro_timer_response_shape.md: [[Syncro — use add_line_item for billing, not timers]] has no matching memory file +- [WARNING] infra_office_network.md: [[power-failure-runbook]] has no matching memory file +- [WARNING] project_apple_mdm_certs.md: [[SPEC-017]] has no matching memory file +- [WARNING] project_memory_consolidation_automation.md: [[feedback_memory_repo_not_profile]] has no matching memory file +- [WARNING] reference_coord_messages_api_shape.md: [[CLAUDE.md]] has no matching memory file + +## 3. REFERENCED-ARTIFACT VALIDITY (conservative; 'verify', not 'delete') + +### Referenced paths not found in repo: 15 +- [VERIFY] feedback_syncro_comment_dedup.md: `tmp/syncro_comment.json` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] feedback_tmp_path_windows.md: `tmp/comment_payload.json` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] feedback_tmp_path_windows.md: `tmp/foo.json` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] machine_windows_guru_setup_status.md: `sops.yaml` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] project_guruconnect_deploy.md: `etc/systemd/system/guruconnect.service` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] project_masterbooter.md: `DECISIONS.md` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] project_masterbooter.md: `EXPANSION_PLAN.md` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] project_masterbooter.md: `TODO_CLEANUP.md` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] project_masterbooter.md: `VISION.md` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] project_neptune_sbr_email_routing.md: `data/on_boot.d/10-neptune-snat.sh` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] project_rmm_webhook_docs_guard.md: `gururmm-webhook.service` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] project_rmm_webhook_docs_guard.md: `opt/gururmm/webhook-handler.py` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] reference_rmm_agent_runs_in_systemd_sandbox.md: `gururmm-agent.service` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] reference_ticktick_integration.md: `mcp-servers/ticktick/.tokens.json` not found under repo (may be server-side or renamed -- verify, do not auto-delete) +- [VERIFY] reference_ticktick_integration.md: `mcp.json` not found under repo (may be server-side or renamed -- verify, do not auto-delete) + +## 4. DUPLICATE / OVERLAP CLUSTERS (PROPOSED merges -- never auto-applied) + +### Candidate clusters: 12 +- [feedback] 19 related memories: + - feedback_syncro_appointment_date_check.md -- Before creating any Syncro appointment, verify the computed date falls on the intended wee + - feedback_syncro_appointment_owner.md -- When creating Syncro tickets that include an appointment, always ask "who is the appointme + - feedback_syncro_billing.md -- Every Syncro comment must be previewed and confirmed before posting, no exceptions + - feedback_syncro_blank_contact.md -- When creating Syncro tickets or billing them out, leave the contact field blank ("Not Assi + - feedback_syncro_cascades_contact.md -- Incident context for why the blank-contact rule matters at Cascades — Meredith Kuhn is the + - feedback_syncro_comment_dedup.md -- Never retry ANY Syncro POST (ticket create or comment) without first GETting to confirm th + - feedback_syncro_content_type.md -- Syncro API POST calls require explicit Content-Type application/json header or they 400 wi + - feedback_syncro_corrections_preserve_tech.md -- Preserve Syncro attribution — corrections keep the original tech's labor user_id (commissi + - feedback_syncro_emergency_billing.md -- Emergency labor is time-and-a-half (×1.5), applied once, never additive. Branch by custome + - feedback_syncro_estimate_hardware.md -- Hardware line items on Syncro estimates always use product_id 32252 with varying name/pric + - feedback_syncro_html.md -- Use
for line breaks in Syncro comments, not