vault-sync: 2026-10-14 12:01 (jimmy)
This commit is contained in:
@@ -38,4 +38,11 @@
|
||||
- Dashboard Workflows card: Search OS button shows terminal invocation + recent reports from `05_Output/search-os/`.
|
||||
- Example run against ultrabeautysalon.com for "best hair salon folsom": found 5 SEO issues (missing keyword in title/H1/meta, 0% density, no GBP mentions), 2 strengths (contact visible, good word count).
|
||||
- Output format: single markdown report per keyword with analysis table + content drafts + action items.
|
||||
- Non-negotiable: all [bracketed] fields in drafts must be filled from real data before publishing.
|
||||
- Non-negotiable: all [bracketed] fields in drafts must be filled from real data before publishing.
|
||||
|
||||
## 2026-10-14 — Dashboard conventions (fix pass)
|
||||
- One `render_<name>()` per card, registered in `CARDS` in app.py; cards are laid out three per row inside bordered containers, and a card error is caught and shown inside that card.
|
||||
- Actions run the venv python (`hermes-agent\venv\Scripts\python.exe`) via `run_script()` with a timeout; results are shown with `show_run()` (rc + stdout/stderr, success/error).
|
||||
- Expensive vault scans use `st.cache_data` (60–300s ttl).
|
||||
- Theme lives in `.streamlit/config.toml` (dark). Backups of pre-fix files are `*.bak-20261014`.
|
||||
- Decision: no new features in this pass; Video/Audit/Projects stay disabled until wired.
|
||||
|
||||
Reference in New Issue
Block a user