Files
claudetools/.claude/memory/_reports/2026-06-01-1529-dream.md
Mike Swanson 66733d47ea sync: auto-sync from GURU-BEAST-ROG at 2026-06-01 16:26:01
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-06-01 16:26:01
2026-06-01 16:26:08 -07:00

320 lines
25 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Memory Dream Report
Generated: 2026-06-01 15:28
Repo root: C:\Users\guru\ClaudeTools
Memory store: C:\Users\guru\ClaudeTools\.claude\memory
Mode: APPLY-SAFE (additive)
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 <br> for line breaks in Syncro comments, not <ul>/<li> — list tags don't render
- feedback_syncro_labor_tax.md -- Labor is never taxable in Arizona — always set taxable=false on labor line items in Syncro
- feedback_syncro_labor_type.md -- When billing Syncro tickets, the labor product on the line item MUST be one of in-shop, on
- feedback_syncro_line_items.md -- Correct Syncro API endpoint for adding labor/product line items to tickets
- feedback_syncro_live_rates.md -- Always fetch Syncro labor rates live from the API — never use hardcoded rate table
- feedback_syncro_no_madeup_labor_items.md -- NEVER invent or rename Syncro labor line items — every labor line must use an existing pro
- feedback_syncro_timer_first.md -- Syncro billing uses add_line_item directly. Timer workflow (timer_entry → charge_timer_ent
- feedback_syncro_timer_response_shape.md -- POST /tickets/{id}/timer_entry returns a flat object {"id": N, "ticket_id": ..., "product_
- feedback_syncro_warranty_product.md -- For warranty/no-charge labor on Syncro tickets, use product_id 1049360 (Labor- Warranty wo
- [project] 4 related memories:
- project_cascades_admin_accounts.md -- Howard uses sysadmin@cascadestucson.com, Mike uses admin@cascadestucson.com — used for dai
- project_cascades_billing.md -- Cascades of Tucson Syncro billing — prepaid block customer, rate TBD
- project_cascades_ca_phased_rollout.md -- Caregiver bypass CA policies are scoped to SG-Caregivers-Pilot only at start, then expande
- project_cascades_pilot_cleanup.md -- Pilot accounts (pilot.test@, howard.enos@ once synced) at Cascades must be removed at end
- [reference] 4 related memories:
- reference_gururmm_api.md -- API endpoints, auth flow, and curl recipe to execute a script on any GuruRMM agent and ret
- reference_gururmm_pipeline_vendored.md -- GuruRMM build-pipeline scripts are now version-controlled at deploy/build-pipeline/ in the
- reference_gururmm_server.md -- SSH user, home directory, and deploy paths on 172.16.3.30
- reference_gururmm_user_session_context.md -- GuruRMM commands accept context=user_session (migration 041) to run as the active logged-o
- [feedback] 3 related memories:
- feedback_no_botalerts_internal_rmm.md -- Post #bot-alerts ONLY when an RMM command directly affects a client endpoint or a ticket;
- feedback_no_indented_code_blocks.md -- Never indent code inside code blocks — Howard copy-pastes directly and leading spaces brea
- feedback_no_toml_config_endpoints.md -- User explicitly prohibits TOML or config-file-based endpoint configuration — this will nev
- [feedback] 2 related memories:
- feedback_cascades_folder_redirect.md -- Cascades folder redirection — fdeploy failure/retry behavior, correct new-user procedure,
- feedback_cascades_user_security_group.md -- When creating or adding any Cascades user, always ask which security group(s) the account
- [feedback] 2 related memories:
- feedback_graph_ca_policy_eventual_consistency.md -- After PATCHing a CA policy (204 No Content), an immediate GET may return stale state. Wait
- feedback_graph_password_reset_requires_role.md -- With User.ReadWrite.All app perm + no privileged directory role, Tenant Admin can CREATE a
- [feedback] 2 related memories:
- feedback_gururmm_agent_parity.md -- Add feature X to the agent" means all three platforms (Windows + Linux + macOS) in the sam
- feedback_gururmm_builds.md -- GuruRMM builds must go through the Gitea webhook pipeline, never run manually via SSH
- [feedback] 2 related memories:
- feedback_rmm_dev_is_mike.md -- GuruRMM code/bugs/dev are Mike's domain — never route RMM dev or bug coord notes to Howard
- feedback_rmm_identify_by_ip.md -- When the offending/target machine is known by external IP, identify the RMM agent by match
- [project] 2 related memories:
- project_dataforth_email.md -- Dataforth uses M365 for email; the Exchange server on 172.16.x.x / neptune.acghosting.com
- project_dataforth_incident_2026-03-27.md -- DF-JOEL2 compromised via ScreenConnect social engineering. MFA deployed. IC3 filed. C2 IPs
- [project] 2 related memories:
- project_guruconnect_deploy.md -- How to deploy GuruConnect (v2+) to production — the server (172.16.3.30) builds its own Li
- project_guruconnect_v2_direction.md -- GuruConnect v2 modernization direction (Mike, 2026-05-29) — native-first full key fidelity
- [reference] 2 related memories:
- reference_gitea_api_credential.md -- Gitea API auth (PRs, merges) uses services/gitea-howard.sops.yaml, NOT the gururmm server
- reference_gitea_internal.md -- git.azcomputerguru.com is NOT behind Cloudflare — it's the office Cox IP NAT'd to NPM (ope
- [reference] 2 related memories:
- reference_ix_access_tailscale.md -- IX server (ix.azcomputerguru.com) is accessible with Tailscale on, no VPN needed
- reference_ix_server_ssh.md -- SSH access notes for IX server - key auth not set up on GURU-5070 (was CachyOS), must use
## 5. STALE DATED FACTS (project-type, dated > 6 months)
### Project memories with stale dated claims: 1
- [VERIFY] radio_show_no_cohost_named_tom.md: dated 2012-06-09 (~5105 days old) -- re-verify
## 6. DRIFT vs HARNESS PROFILE STORE
Profile store: C:\Users\guru\.claude\projects\C--Users-guru-ClaudeTools\memory
### Profile-only (candidates to MIGRATE INTO repo): 2
- [INFO] feedback_check_patterns_before_asking.md
- [INFO] user_font_preference.md
### Repo-only (candidates to PUSH OUT to profile): 104
- [INFO] approval-workflow-tools-vs-projects.md
- [INFO] feedback-rmm-unc-path-encoding.md
- [INFO] feedback_1password_service_token.md
- [INFO] feedback_365_remediation_tool.md
- [INFO] feedback_attribution_from_identity.md
- [INFO] feedback_autonomous_infra_setup.md
- [INFO] feedback_bypass_permissions_setting.md
- [INFO] feedback_ca_programmatic_management.md
- [INFO] feedback_cascades_folder_redirect.md
- [INFO] feedback_cascades_user_security_group.md
- [INFO] feedback_clear_recyclebin_system_context.md
- [INFO] feedback_client_tone.md
- [INFO] feedback_command_formatting.md
- [INFO] feedback_complete_vault_operations_end_to_end.md
- [INFO] feedback_d2testnas_ssh.md
- [INFO] feedback_entra_app_owner.md
- [INFO] feedback_graph_ca_policy_eventual_consistency.md
- [INFO] feedback_graph_password_reset_requires_role.md
- [INFO] feedback_gururmm_agent_parity.md
- [INFO] feedback_gururmm_builds.md
- [INFO] feedback_howard_delegation.md
- [INFO] feedback_identity_precedence.md
- [INFO] feedback_no_botalerts_internal_rmm.md
- [INFO] feedback_no_indented_code_blocks.md
- [INFO] feedback_no_toml_config_endpoints.md
- [INFO] feedback_ollama_tier0_routing.md
- [INFO] feedback_psa_default_syncro.md
- [INFO] feedback_python_windows.md
- [INFO] feedback_rmm_dev_is_mike.md
- [INFO] feedback_rmm_identify_by_ip.md
- [INFO] feedback_save_no_ollama.md
- [INFO] feedback_scheduling_via_coord_todo.md
- [INFO] feedback_sql_instance_role_by_connection.md
- [INFO] feedback_syncro_appointment_date_check.md
- [INFO] feedback_syncro_appointment_owner.md
- [INFO] feedback_syncro_billing.md
- [INFO] feedback_syncro_blank_contact.md
- [INFO] feedback_syncro_cascades_contact.md
- [INFO] feedback_syncro_comment_dedup.md
- [INFO] feedback_syncro_content_type.md
- [INFO] feedback_syncro_corrections_preserve_tech.md
- [INFO] feedback_syncro_emergency_billing.md
- [INFO] feedback_syncro_estimate_hardware.md
- [INFO] feedback_syncro_html.md
- [INFO] feedback_syncro_labor_tax.md
- [INFO] feedback_syncro_labor_type.md
- [INFO] feedback_syncro_line_items.md
- [INFO] feedback_syncro_live_rates.md
- [INFO] feedback_syncro_no_madeup_labor_items.md
- [INFO] feedback_syncro_timer_first.md
- [INFO] feedback_syncro_timer_response_shape.md
- [INFO] feedback_syncro_warranty_product.md
- [INFO] feedback_tmp_path_windows.md
- [INFO] feedback_vault_pointer_for_teammates.md
- [INFO] gururmm-development-principles.md
- [INFO] infra_office_network.md
- [INFO] machine_windows_guru_setup_status.md
- [INFO] project-cascades-migration-plan.md
- [INFO] project_apple_mdm_certs.md
- [INFO] project_audio_processor_architecture.md
- [INFO] project_azcomputerguru_hosting.md
- [INFO] project_cascades_admin_accounts.md
- [INFO] project_cascades_billing.md
- [INFO] project_cascades_ca_phased_rollout.md
- [INFO] project_cascades_pilot_cleanup.md
- [INFO] project_dataforth_email.md
- [INFO] project_dataforth_incident_2026-03-27.md
- [INFO] project_datasheet_pipeline.md
- [INFO] project_guruconnect_deploy.md
- [INFO] project_guruconnect_v2_direction.md
- [INFO] project_mac_gururmm_setup_pending.md
- [INFO] project_masterbooter.md
- [INFO] project_memory_consolidation_automation.md
- [INFO] project_neptune_sbr_email_routing.md
- [INFO] project_pluto_build_server.md
- [INFO] project_quantum_godaddy_m365_tenant.md
- [INFO] project_rmm_webhook_docs_guard.md
- [INFO] project_sync_script_bug.md
- [INFO] project_versionable_products.md
- [INFO] proposal_identity_centralization.md
- [INFO] radio_show_no_cohost_named_tom.md
- [INFO] reference_acg_msp_stack.md
- [INFO] reference_client_docs_structure.md
- [INFO] reference_community_forum.md
- [INFO] reference_coord_messages_api_shape.md
- [INFO] reference_dataforth_contact.md
- [INFO] reference_gitea_api_credential.md
- [INFO] reference_gitea_internal.md
- [INFO] reference_guru5070_rust_toolchain.md
- [INFO] reference_gururmm_api.md
- [INFO] reference_gururmm_pipeline_vendored.md
- [INFO] reference_gururmm_server.md
- [INFO] reference_gururmm_user_session_context.md
- [INFO] reference_ix_access_tailscale.md
- [INFO] reference_ix_server_ssh.md
- [INFO] reference_matomo_analytics.md
- [INFO] reference_msp_audit_scripts.md
- [INFO] reference_pluto_build_server.md
- [INFO] reference_radio_website.md
- [INFO] reference_rmm_agent_runs_in_systemd_sandbox.md
- [INFO] reference_ticktick_integration.md
- [INFO] reference_workstation_setup.md
- [INFO] syncro_invoice_verification_pattern.md
- [INFO] user_howard.md
### Present in BOTH but differing (CONFLICT -- human review): 0
## APPLY-SAFE ACTIONS PERFORMED (additive-only)
- [OK] appended index line under ## Feedback: - [Client communication tone](feedback_client_tone.md) -- How to write client-facing Syncro comments — expert partner, not intake questionnaire
- [OK] appended index line under ## Feedback: - [Add Mike as owner on all Entra apps](feedback_entra_app_owner.md) -- Apps created via management SP have no user owner — must add Mike manually or publisher verification fails
- [OK] appended index line under ## Feedback: - [feedback-gururmm-builds](feedback_gururmm_builds.md) -- GuruRMM builds must go through the Gitea webhook pipeline, never run manually via SSH
- [OK] appended index line under ## Feedback: - [No TOML/config file approach for endpoints](feedback_no_toml_config_endpoints.md) -- User explicitly prohibits TOML or config-file-based endpoint configuration — this will never be approved
- [OK] appended index line under ## Feedback: - [Python on Windows — use py launcher](feedback_python_windows.md) -- Windows Store python/python3 aliases disabled; always use py or jq on DESKTOP-0O8A1RL
- [OK] appended index line under ## Feedback: - [Syncro - preview all comments before posting](feedback_syncro_billing.md) -- Every Syncro comment must be previewed and confirmed before posting, no exceptions
- [OK] appended index line under ## Feedback: - [Syncro duplicate prevention — tickets AND comments](feedback_syncro_comment_dedup.md) -- Never retry ANY Syncro POST (ticket create or comment) without first GETting to confirm the action didn't already succeed — Syncro has no idempotency on any endpoint
- [OK] appended index line under ## Feedback: - [feedback-syncro-content-type](feedback_syncro_content_type.md) -- Syncro API POST calls require explicit Content-Type application/json header or they 400 with an HTML error page
- [OK] appended index line under ## Feedback: - [Syncro comment HTML formatting](feedback_syncro_html.md) -- Use <br> for line breaks in Syncro comments, not <ul>/<li> — list tags don't render
- [OK] appended index line under ## Feedback: - [feedback-syncro-labor-tax](feedback_syncro_labor_tax.md) -- Labor is never taxable in Arizona — always set taxable=false on labor line items in Syncro
- [OK] appended index line under ## Feedback: - [feedback_syncro_line_items](feedback_syncro_line_items.md) -- Correct Syncro API endpoint for adding labor/product line items to tickets
- [OK] appended index line under ## Feedback: - [feedback-syncro-live-rates](feedback_syncro_live_rates.md) -- Always fetch Syncro labor rates live from the API — never use hardcoded rate table
- [OK] appended index line under ## Project: - [ACG Website Hosting](project_azcomputerguru_hosting.md) -- azcomputerguru.com is hosted on IX Web Hosting via cPanel
- [OK] appended index line under ## Project: - [project-cascades-billing](project_cascades_billing.md) -- Cascades of Tucson Syncro billing — prepaid block customer, rate TBD
- [OK] appended index line under ## Project: - [Dataforth email infrastructure](project_dataforth_email.md) -- Dataforth uses M365 for email; the Exchange server on 172.16.x.x / neptune.acghosting.com is NOT Dataforth's — it belongs to ACG's own infrastructure
- [OK] appended index line under ## Project: - [project-pluto-build-server](project_pluto_build_server.md) -- Pluto Windows build server — location, role, and access details
- [OK] appended index line under ## Reference: - [Gitea Internal API Access](reference_gitea_internal.md) -- git.azcomputerguru.com is NOT behind Cloudflare — it's the office Cox IP NAT'd to NPM (openresty) on Jupiter. Prefer internal 172.16.3.20:3000 for reliability (bypasses NPM SSL-renewal reload blips)
- [OK] copied profile-only file into repo: feedback_check_patterns_before_asking.md
- [OK] copied profile-only file into repo: user_font_preference.md
## SUMMARY
- memory files: 104
- orphan files (no index): 17
- index -> missing file: 0
- name/filename signals: 0
- broken backlinks: 12
- stale referenced paths: 15
- overlap clusters: 12
- stale dated project facts: 1
- profile-only files: 2
- repo-only files: 104
- repo<->profile conflicts: 0
- additive actions performed: 19
## PROPOSED (needs human approval -- NEVER auto-applied)
- [MERGE?] consolidate 19 'feedback' memories: feedback_syncro_appointment_date_check.md, feedback_syncro_appointment_owner.md, feedback_syncro_billing.md, feedback_syncro_blank_contact.md, feedback_syncro_cascades_contact.md, feedback_syncro_comment_dedup.md, feedback_syncro_content_type.md, feedback_syncro_corrections_preserve_tech.md, feedback_syncro_emergency_billing.md, feedback_syncro_estimate_hardware.md, feedback_syncro_html.md, feedback_syncro_labor_tax.md, feedback_syncro_labor_type.md, feedback_syncro_line_items.md, feedback_syncro_live_rates.md, feedback_syncro_no_madeup_labor_items.md, feedback_syncro_timer_first.md, feedback_syncro_timer_response_shape.md, feedback_syncro_warranty_product.md
- [MERGE?] consolidate 4 'project' memories: project_cascades_admin_accounts.md, project_cascades_billing.md, project_cascades_ca_phased_rollout.md, project_cascades_pilot_cleanup.md
- [MERGE?] consolidate 4 'reference' memories: reference_gururmm_api.md, reference_gururmm_pipeline_vendored.md, reference_gururmm_server.md, reference_gururmm_user_session_context.md
- [MERGE?] consolidate 3 'feedback' memories: feedback_no_botalerts_internal_rmm.md, feedback_no_indented_code_blocks.md, feedback_no_toml_config_endpoints.md
- [MERGE?] consolidate 2 'feedback' memories: feedback_cascades_folder_redirect.md, feedback_cascades_user_security_group.md
- [MERGE?] consolidate 2 'feedback' memories: feedback_graph_ca_policy_eventual_consistency.md, feedback_graph_password_reset_requires_role.md
- [MERGE?] consolidate 2 'feedback' memories: feedback_gururmm_agent_parity.md, feedback_gururmm_builds.md
- [MERGE?] consolidate 2 'feedback' memories: feedback_rmm_dev_is_mike.md, feedback_rmm_identify_by_ip.md
- [MERGE?] consolidate 2 'project' memories: project_dataforth_email.md, project_dataforth_incident_2026-03-27.md
- [MERGE?] consolidate 2 'project' memories: project_guruconnect_deploy.md, project_guruconnect_v2_direction.md
- [MERGE?] consolidate 2 'reference' memories: reference_gitea_api_credential.md, reference_gitea_internal.md
- [MERGE?] consolidate 2 'reference' memories: reference_ix_access_tailscale.md, reference_ix_server_ssh.md
- [REVERIFY?] radio_show_no_cohost_named_tom.md (dated facts) -- confirm still true, then update
- [STALE-REF?] feedback_syncro_comment_dedup.md references `tmp/syncro_comment.json` -- confirm/repoint or note moved
- [STALE-REF?] feedback_tmp_path_windows.md references `tmp/comment_payload.json` -- confirm/repoint or note moved
- [STALE-REF?] feedback_tmp_path_windows.md references `tmp/foo.json` -- confirm/repoint or note moved
- [STALE-REF?] machine_windows_guru_setup_status.md references `sops.yaml` -- confirm/repoint or note moved
- [STALE-REF?] project_guruconnect_deploy.md references `etc/systemd/system/guruconnect.service` -- confirm/repoint or note moved
- [STALE-REF?] project_masterbooter.md references `DECISIONS.md` -- confirm/repoint or note moved
- [STALE-REF?] project_masterbooter.md references `EXPANSION_PLAN.md` -- confirm/repoint or note moved
- [STALE-REF?] project_masterbooter.md references `TODO_CLEANUP.md` -- confirm/repoint or note moved
- [STALE-REF?] project_masterbooter.md references `VISION.md` -- confirm/repoint or note moved
- [STALE-REF?] project_neptune_sbr_email_routing.md references `data/on_boot.d/10-neptune-snat.sh` -- confirm/repoint or note moved
- [STALE-REF?] project_rmm_webhook_docs_guard.md references `gururmm-webhook.service` -- confirm/repoint or note moved
- [STALE-REF?] project_rmm_webhook_docs_guard.md references `opt/gururmm/webhook-handler.py` -- confirm/repoint or note moved
- [STALE-REF?] reference_rmm_agent_runs_in_systemd_sandbox.md references `gururmm-agent.service` -- confirm/repoint or note moved
- [STALE-REF?] reference_ticktick_integration.md references `mcp-servers/ticktick/.tokens.json` -- confirm/repoint or note moved
- [STALE-REF?] reference_ticktick_integration.md references `mcp.json` -- confirm/repoint or note moved