sync: auto-sync from HOWARD-HOME at 2026-06-02 20:29:22
Author: Howard Enos Machine: HOWARD-HOME Timestamp: 2026-06-02 20:29:22
This commit is contained in:
@@ -104,3 +104,46 @@ Open offer: persist remove/flag lists into the Dataforth wiki (tmp files are mac
|
||||
- **9 VERIFY:** APPS, EXCHANGE, EXCHANGE16, AD-3, AD-4, OLD-AD2, SAGETS-1, EPICOR, D2-ASSY-001
|
||||
- Coord parent todo: `103c48ad-7b31-4967-9388-065a91888e7c`
|
||||
- Root cause flagged: fleet-wide Syncro agent stopped reporting ~2025-10-06 across ~half of Dataforth.
|
||||
|
||||
---
|
||||
|
||||
## Update: 20:28 MST — Persisted ScreenConnect API auth (vault + memory)
|
||||
|
||||
### Session Summary
|
||||
|
||||
Following the Dataforth cleanup, persisted the reverse-engineered ScreenConnect RESTful API auth so it does not have to be re-derived. Updated the vault note `msp-tools/screenconnect.sops.yaml` (`notes` field) via `sops set` from the vault root, documenting the exact working scheme, the only valid method, and the enumeration limitation. Created a new shared memory reference `reference_screenconnect_api.md`, indexed it in `MEMORY.md`, and linked it to `[[reference_acg_msp_stack]]`. Both repos synced and pushed.
|
||||
|
||||
### Key Decisions
|
||||
|
||||
- Stored the auth in BOTH the vault note (where the `bitdefender`/ScreenConnect-style skills look) and repo memory (where recall surfaces it) — the vault note is the operational source, memory is the discovery hook.
|
||||
- Recorded the blank-`Name`/limited-visibility caveat prominently so a future session does not assume the API can enumerate a full client inventory (it cannot).
|
||||
|
||||
### Configuration Changes
|
||||
|
||||
- `D:/vault/msp-tools/screenconnect.sops.yaml` — `notes` field rewritten via `sops set '["notes"]'` (re-encrypted in place).
|
||||
- `C:/claudetools/.claude/memory/reference_screenconnect_api.md` — created.
|
||||
- `C:/claudetools/.claude/memory/MEMORY.md` — appended one index line.
|
||||
|
||||
### Credentials & Secrets
|
||||
|
||||
- No new secret values. Vault note `msp-tools/screenconnect.sops.yaml` now carries the verified auth recipe (header `CTRLAuthHeader: <raw api_secret>`, no Basic/b64, + `Origin` header). Secret values unchanged.
|
||||
|
||||
### Commands & Outputs
|
||||
|
||||
```bash
|
||||
# update encrypted notes field (run from vault root)
|
||||
cd D:/vault
|
||||
NEW=$(python -c 'import json;print(json.dumps("...note text..."))')
|
||||
sops set msp-tools/screenconnect.sops.yaml '["notes"]' "$NEW" # exit=0
|
||||
sops decrypt msp-tools/screenconnect.sops.yaml | grep '^notes:' # verified
|
||||
```
|
||||
|
||||
### Pending / Incomplete Tasks
|
||||
|
||||
- Unchanged from the main log: Howard's 5-step coord todo tree under `clients/dataforth` (GUI-delete the 28, decide the 9 verify, fix the 21 agents, move to metered billing, reply to Winter).
|
||||
|
||||
### Reference Information
|
||||
|
||||
- Vault commit: `297dc9c..bbd8b30` (vault repo).
|
||||
- ClaudeTools HEAD after first save: `bba57a1`; after this update: see post-commit summary below.
|
||||
- Memory file: `.claude/memory/reference_screenconnect_api.md`.
|
||||
|
||||
Reference in New Issue
Block a user