docs(guide): remove legacy SmartJournal reference

Reword journal Overview to drop the 'legacy SmartJournal dependency' mention
and remove smartjournal from the coverage-reconcile deprecated skip-list.
qds-monitor stays in the skip-list (deprecated, intentionally undocumented).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-08 14:18:23 -04:00
parent 6bd4f1eb19
commit 1037614364
2 changed files with 4 additions and 4 deletions
@@ -10,7 +10,7 @@ audience: dev
## Responsibility
`hiveops-journal` receives raw ATM journal files from agents (chunked upload), stores the originals on disk, and parses them into structured transactions using YAML rules (VC journal format + TCR rules). It also detects missing journal dates per ATM (gaps), archives old transactions (90-day hot/cold split), and exposes a REST API consumed by the incident/devices frontends. It replaces the legacy SmartJournal dependency. See [platform.service-ownership].
`hiveops-journal` receives raw ATM journal files from agents (chunked upload), stores the originals on disk, and parses them into structured transactions using YAML rules (VC journal format + TCR rules). It also detects missing journal dates per ATM (gaps), archives old transactions (90-day hot/cold split), and exposes a REST API consumed by the incident/devices frontends. It replaces the legacy journal-parsing dependency. See [platform.service-ownership].
Runs as **one image, two roles** driven by `JOURNAL_ROLE`:
- `upload` (default) — HTTP controllers, scheduled jobs, Kafka **producer**.
+3 -3
View File
@@ -53,11 +53,11 @@ def main():
for repo in sorted(glob.glob(os.path.join(ROOT, "hiveops-*"))):
name = os.path.basename(repo)
svc = name[len("hiveops-"):]
# non-service / special repos, and DEPRECATED ones (qds-monitor + smartjournal were the
# early incident bridge before the agent shipped — superseded, don't document)
# non-service / special repos, and the DEPRECATED qds-monitor (the early incident
# bridge before the agent shipped — superseded, don't document)
if svc in ("agent","guide","bom","security-common","template","docs","release",
"devops","integration","tools","adoons",
"qds-monitor","smartjournal"): # last line = deprecated
"qds-monitor"): # last entry = deprecated
continue
if not os.path.isdir(repo) or not has_backend(repo):
continue