Compare commits

...

2 Commits

Author SHA1 Message Date
Alexander Whitestone
23e62ed5d3 docs: verify issue 680 already implemented
Some checks failed
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 17s
Agent PR Gate / gate (pull_request) Failing after 40s
Smoke Test / smoke (pull_request) Failing after 18s
Agent PR Gate / report (pull_request) Has been cancelled
2026-04-17 02:10:32 -04:00
Alexander Whitestone
29e3a3f06c test: add issue 680 verification doc regression 2026-04-17 02:08:28 -04:00
2 changed files with 53 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
# Issue #680 Verification
## Status: already implemented on main
Issue #680 asks for a full `fleet-ops` genome artifact in `timmy-home`.
That artifact is already present on `main`:
- `genomes/fleet-ops-GENOME.md`
- `tests/test_fleet_ops_genome.py`
## Evidence
Targeted verification run from a fresh `timmy-home` clone:
- `python3 -m pytest -q tests/test_fleet_ops_genome.py` → passes
- `python3 -m py_compile tests/test_fleet_ops_genome.py` → passes
The existing regression test already proves that `genomes/fleet-ops-GENOME.md` contains the required sections and grounded snippets, including:
- `# GENOME.md — fleet-ops`
- architecture / entry points / data flow / key abstractions / API surface
- concrete `fleet-ops` file references like `playbooks/site.yml`, `playbooks/deploy_hermes.yml`, `scripts/deploy-hook.py`, `message_bus.py`, `knowledge_store.py`, `health_dashboard.py`, `registry.yaml`, and `manifest.yaml`
## Prior PR trail
Two prior PRs already attempted to tie this issue to the existing artifact:
- PR #697`docs: add fleet-ops genome analysis (#680)`
- PR #770`docs: verify #680 already implemented`
Both are closed/unmerged, which explains why the issue still looks unfinished even though the actual deliverable already exists on `main`.
## Recommendation
Close issue #680 as already implemented on `main`.

View File

@@ -0,0 +1,18 @@
from pathlib import Path
DOC = Path("docs/issue-680-verification.md")
def test_issue_680_verification_doc_exists_and_cites_existing_artifact():
assert DOC.exists(), "issue #680 verification doc must exist"
text = DOC.read_text(encoding="utf-8")
required = [
"Issue #680 Verification",
"genomes/fleet-ops-GENOME.md",
"tests/test_fleet_ops_genome.py",
"PR #697",
"PR #770",
"already implemented on main",
]
missing = [item for item in required if item not in text]
assert not missing, missing