sync: auto-sync from HOWARD-HOME at 2026-07-07 07:23:12
Author: Howard Enos Machine: HOWARD-HOME Timestamp: 2026-07-07 07:23:12
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
- [TickTick Integration](reference_ticktick_integration.md) — OAuth API integration, MCP server, SOPS vault creds, project/task CRUD.
|
||||
- [Client Docs Structure](reference_client_docs_structure.md) — clients/<name>/docs/ layout (overview, network, servers, cloud, security, rmm). Template: clients/_client_template/.
|
||||
- [Client Wi-Fi Inventory](reference_client_wifi_inventory.md) — Building a fleet Wi-Fi list to connect onsite without asking. Passwords → vault `clients/<slug>/wifi.sops.yaml` (`credentials.<key>_ssid/_password`); readable index → `wiki/reference/client-wifi.md`. `/wifi` importer deferred (structure-only 2026-07-06).
|
||||
- [Discord read replies](feedback_discord_read_replies.md) — Discord DM replies don't come through coord/repo sync. Use `discord-dm.sh read <user>` to see if mike/winter/rob actually answered before assuming silence.
|
||||
- [MSP Audit Scripts](reference_msp_audit_scripts.md) — server_audit.ps1 / workstation_audit.ps1 at projects/msp-tools/msp-audit-scripts/.
|
||||
- [Pluto Build Server](reference_pluto_build_server.md) — Windows build VM: hostname PLUTO = Unraid VM "Claude-Builder" = 172.16.3.36 (all the same box). MSVC + WiX + Azure Trusted Signing. Drive via /rmm (agent enrolls as PLUTO) when SSH key isn't authorized.
|
||||
- [Coord /messages API shape](reference_coord_messages_api_shape.md) — GET /api/coord/messages returns {total,skip,limit,messages[]} NOT a bare array; parse .messages[], strip control chars, read flag may be null.
|
||||
|
||||
26
.claude/memory/feedback_discord_read_replies.md
Normal file
26
.claude/memory/feedback_discord_read_replies.md
Normal file
@@ -0,0 +1,26 @@
|
||||
---
|
||||
name: feedback_discord_read_replies
|
||||
description: Discord DM replies are invisible to coord/repo sync — use `discord-dm.sh read <user>` to see if mike/winter/rob actually answered.
|
||||
metadata:
|
||||
type: feedback
|
||||
---
|
||||
|
||||
When we DM someone via the `discord-dm` skill and wait on an answer, their reply does NOT
|
||||
come through coord messages or repo sync — those channels never carry Discord replies. Before
|
||||
telling the user "no reply yet / they didn't answer," READ the DM channel:
|
||||
|
||||
```bash
|
||||
bash .claude/scripts/discord-dm.sh read mike 10 # last 10 in the mike DM
|
||||
bash .claude/scripts/discord-dm.sh read #dev-alerts # a channel
|
||||
```
|
||||
|
||||
Output is oldest-first; lines marked `>>>` are from THEM (replies), indented lines are us.
|
||||
|
||||
**Why:** the bot participates in every DM channel it opened, so `GET /channels/<id>/messages`
|
||||
returns full content — the Message Content privileged intent only gates gateway events, not this
|
||||
REST fetch. Before adding `read` (2026-07-07, Howard flagged it) the wrapper was send-only, so
|
||||
replies from mike/winter were silently missed.
|
||||
|
||||
**How to apply:** after DMing a question to mike/winter/rob, `read` that user to check for their
|
||||
answer instead of assuming silence. Related: [[reference_community_forum]] is a different channel;
|
||||
this is Discord DMs/channels via [[discord-dm]] (`.claude/scripts/discord-dm.sh`).
|
||||
Reference in New Issue
Block a user