CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260909-GRAM-SOURCE-AUTHORITY-017
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=gram-support-source-authority-map
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=38c11d3196c1c78a74922256de47135c6ffa0e8ca02cb7350bc3e9e62b4798e2
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=84da491dce36f02c8f09bb5bacd0f7a78539370e580207d4459e878bd724d73c
SANITIZED_OUTPUT_SHA256=84da491dce36f02c8f09bb5bacd0f7a78539370e580207d4459e878bd724d73c
OUTPUT_BEGIN
{"state":"OK","host":"pve01","candidate_paths":[{"path":"/root/forum-addons-audit-v1","state":"PRESENT","git_toplevel":null},{"path":"/root/forum-addons-cleanup-phase1-v1","state":"PRESENT","git_toplevel":null},{"path":"/root/forum-addons-cleanup-phase2-v1","state":"PRESENT","git_toplevel":null},{"path":"/root/forum-addons-cleanup-phase2-v2","state":"PRESENT","git_toplevel":null},{"path":"/root/forum-addons-resume-audit-v1","state":"PRESENT","git_toplevel":null},{"path":"/root/forum-brand-native-v3","state":"PRESENT","git_toplevel":null},{"path":"/root/forum-contact-email-v1","state":"PRESENT","git_toplevel":null},{"path":"/root/forum-contact-link-v1","state":"PRESENT","git_toplevel":null},{"path":"/root/forum-contact-link-v2","state":"PRESENT","git_toplevel":null},{"path":"/root/forum-extra-less-version-refresh-v1","state":"PRESENT","git_toplevel":null},{"path":"/root/kingofwolk-csp-baseline-20260907","state":"PRESENT","git_toplevel":"/root/kingofwolk-csp-baseline-20260907"},{"path":"/root/newfi-portal","state":"PRESENT","git_toplevel":"/root/newfi-portal"},{"path":"/root/newfi-portal/.worktrees/foundation-newfi-foundation-20260904","state":"PRESENT","git_toplevel":"/root/newfi-portal/.worktrees/foundation-newfi-foundation-20260904"},{"path":"/root/newfi-portal/.worktrees/implementation-newfi-closed-mvp-20260906","state":"PRESENT","git_toplevel":"/root/newfi-portal/.worktrees/implementation-newfi-closed-mvp-20260906"},{"path":"/root/newfi-portal200-candidate","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260905-MAIL32","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260905-MAIL33","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260905-MAIL34","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-DOGS154-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-DOGS155","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS141-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS142-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS143","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS144-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS145-CLEANUP","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS146","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS147-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS148","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS149-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS150-CLEANUP","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS151-CLEANUP","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS152-CLEANUP","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-EVENTS153","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-FINAL180","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-FINAL181","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-GALLERY156-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-GALLERY157-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-GALLERY158-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-GALLERY159","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-KB132-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-KB133-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-KB134","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-KB135-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-KB136-CLEANUP","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-KB137-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-KB138-CLEANUP","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-KB139-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-KB140","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-MAIL35","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-MAIL41","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-MAIL42","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-MAIL43","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-MAIL44","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-MAIL45","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-MAIL46","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL100-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL101","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL102-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL103-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL104-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL105","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL106-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL107-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL108","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL109-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL110","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL111-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL112-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL113-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL114-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL115-CLEANUP","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL116-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL117-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL118","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL119","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PORTAL99","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PWA160-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PWA161-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PWA162-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PWA163-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PWA164-CLEANUP","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PWA165","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PWA166-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-PWA167","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-RIGHTS127-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-RIGHTS128-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-RIGHTS129-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-RIGHTS130","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-RIGHTS131","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-STYLE120-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-STYLE121-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-STYLE122-CLEANUP","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-STYLE123-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-STYLE124","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-STYLE125-RCA","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260906-STYLE126","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260907-ADMIN196","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260907-BRAND198","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260907-BRAND198A","state":"PRESENT","git_toplevel":null},{"path":"/root/newfi-run-NEWFI-260907-BRAND198B","state":"PRESENT","git_toplevel":null}],"repositories":[{"toplevel":"/root/kingofwolk-csp-baseline-20260907","head":"6f584c5faa76d0067b08977aeb583fa0e4de14aa","branch":"forum/kingofwolk-csp-baseline-20260907","upstream":"origin/forum/kingofwolk-csp-baseline-20260907","ahead_behind":{"ahead":0,"behind":0},"status":{"state":"OK","total":0,"by_status":{}},"worktrees":{"state":"OK","items":[{"path":"/root/kingofwolk-csp-baseline-20260907","head":"6f584c5faa76d0067b08977aeb583fa0e4de14aa","branch_ref":"refs/heads/forum/kingofwolk-csp-baseline-20260907"}],"overflow":false},"remotes":[{"name":"origin","url":{"kind":"HTTPS","host":"git.gram1.ru","port":null,"path":"/homelab-admin/homelab-ops.git"}}],"tracked_addons":{"state":"OK","tracked_file_count":0,"addon_roots":[],"overflow":false},"deployment_reference_files":{"files":["deploy/forums/kingofwolk/edge/996.conf","docs/superpowers/plans/2026-08-17-snikket-turn-legacy-dns-retirement.md","inventory/access-paths.json","kb/AI_CONTEXT.md","kb/forums/kingofwolk/CSP_PLAN.md","kb/forums/kingofwolk/KNOWN_STATE.json","kb/forums/kingofwolk/README.md","kb/forums/kingofwolk/SOURCE_EVIDENCE.md","kb/inventory/guests.json","kb/private/archive/2026-08-19/docs/01_CURRENT_AUTHORITATIVE_STATE.md","kb/private/archive/2026-08-19/docs/02_CLUSTER_TOPOLOGY_AND_INVENTORY.md","kb/private/archive/2026-08-19/docs/03_SERVICE_CATALOG.md","kb/private/archive/2026-08-19/docs/04_NETWORK_DNS_INGRESS.md","kb/private/archive/2026-08-19/docs/11_OPEN_ISSUES_AND_FUTURE_WORK.md","kb/private/archive/2026-08-19/docs/15_CRITICAL_KEEP_RETIRE_DECISIONS.md","kb/private/archive/2026-08-19/docs/24_GLOBAL_BACKLOG_MASTER_2026-08-19.md","kb/private/archive/2026-08-19/machine/cluster_inventory.json","kb/private/archive/2026-08-19/machine/cluster_inventory.tsv","kb/secrets/registry.json","observed/cluster-guests.json"],"overflow":false}},{"toplevel":"/root/newfi-portal","head":"6360c4c919c4c5b3cb2430dd55fe63b6ad595a28","branch":"main","upstream":"origin/main","ahead_behind":{"ahead":0,"behind":0},"status":{"state":"OK","total":0,"by_status":{}},"worktrees":{"state":"OK","items":[{"path":"/root/newfi-portal","head":"6360c4c919c4c5b3cb2430dd55fe63b6ad595a28","branch_ref":"refs/heads/main"},{"path":"/root/newfi-portal/.worktrees/foundation-newfi-foundation-20260904","head":"38688a88c3850e43e310e755faa0c6178e203e26","branch_ref":"refs/heads/foundation/newfi-foundation-20260904"},{"path":"/root/newfi-portal/.worktrees/implementation-newfi-closed-mvp-20260906","head":"a1efc08a15ba91971c2297d886b25ca2097e6935","branch_ref":"refs/heads/implementation/newfi-closed-mvp-20260906"}],"overflow":false},"remotes":[{"name":"origin","url":{"kind":"HTTPS","host":"git.gram1.ru","port":null,"path":"/homelab-admin/newfi-portal.git"}}],"tracked_addons":{"state":"OK","tracked_file_count":0,"addon_roots":[],"overflow":false},"deployment_reference_files":{"files":["docs/superpowers/plans/2026-09-04-newfidom-foundation.md","docs/superpowers/specs/2026-09-04-newfidom-closed-mvp-design.md"],"overflow":false}},{"toplevel":"/root/newfi-portal/.worktrees/foundation-newfi-foundation-20260904","head":"38688a88c3850e43e310e755faa0c6178e203e26","branch":"foundation/newfi-foundation-20260904","upstream":"origin/foundation/newfi-foundation-20260904","ahead_behind":{"ahead":7,"behind":0},"status":{"state":"OK","total":0,"by_status":{}},"worktrees":{"state":"OK","items":[{"path":"/root/newfi-portal","head":"6360c4c919c4c5b3cb2430dd55fe63b6ad595a28","branch_ref":"refs/heads/main"},{"path":"/root/newfi-portal/.worktrees/foundation-newfi-foundation-20260904","head":"38688a88c3850e43e310e755faa0c6178e203e26","branch_ref":"refs/heads/foundation/newfi-foundation-20260904"},{"path":"/root/newfi-portal/.worktrees/implementation-newfi-closed-mvp-20260906","head":"a1efc08a15ba91971c2297d886b25ca2097e6935","branch_ref":"refs/heads/implementation/newfi-closed-mvp-20260906"}],"overflow":false},"remotes":[{"name":"origin","url":{"kind":"HTTPS","host":"git.gram1.ru","port":null,"path":"/homelab-admin/newfi-portal.git"}}],"tracked_addons":{"state":"OK","tracked_file_count":0,"addon_roots":[],"overflow":false},"deployment_reference_files":{"files":["deploy/cron/newfi-xenforo-run-jobs.sh","deploy/inventory/newfi-vm-reservation.env.example","deploy/nginx/newfi-staging.conf","deploy/proxmox/newfi-staging.md","docs/checkpoints/foundation-v1.md","docs/operations/addons-language.md","docs/operations/backup-restore.md","docs/operations/database.md","docs/operations/infrastructure-state.md","docs/operations/xenforo-install.md","docs/superpowers/plans/2026-09-04-newfidom-foundation.md","docs/superpowers/specs/2026-09-04-newfidom-closed-mvp-design.md","scripts/verify-addons-language.sh","scripts/verify-staging-host.sh","scripts/verify-staging-security.sh","scripts/verify-web-foundation.sh","scripts/verify-xenforo-core.sh"],"overflow":false}},{"toplevel":"/root/newfi-portal/.worktrees/implementation-newfi-closed-mvp-20260906","head":"a1efc08a15ba91971c2297d886b25ca2097e6935","branch":"implementation/newfi-closed-mvp-20260906","upstream":null,"ahead_behind":{"state":"NO_UPSTREAM"},"status":{"state":"OK","total":0,"by_status":{}},"worktrees":{"state":"OK","items":[{"path":"/root/newfi-portal","head":"6360c4c919c4c5b3cb2430dd55fe63b6ad595a28","branch_ref":"refs/heads/main"},{"path":"/root/newfi-portal/.worktrees/foundation-newfi-foundation-20260904","head":"38688a88c3850e43e310e755faa0c6178e203e26","branch_ref":"refs/heads/foundation/newfi-foundation-20260904"},{"path":"/root/newfi-portal/.worktrees/implementation-newfi-closed-mvp-20260906","head":"a1efc08a15ba91971c2297d886b25ca2097e6935","branch_ref":"refs/heads/implementation/newfi-closed-mvp-20260906"}],"overflow":false},"remotes":[{"name":"origin","url":{"kind":"HTTPS","host":"git.gram1.ru","port":null,"path":"/homelab-admin/newfi-portal.git"}}],"tracked_addons":{"state":"OK","tracked_file_count":24,"addon_roots":["src/addons/Newfi/Dogs","src/addons/Newfi/Events","src/addons/Newfi/Portal"],"overflow":false},"deployment_reference_files":{"files":["deploy/cron/newfi-xenforo-run-jobs.sh","deploy/inventory/newfi-vm-reservation.env.example","deploy/nginx/newfi-staging.conf","deploy/proxmox/newfi-staging.md","docs/checkpoints/foundation-v1.md","docs/checkpoints/private-staging-v1.md","docs/operations/addons-language.md","docs/operations/backup-restore.md","docs/operations/database.md","docs/operations/infrastructure-state.md","docs/operations/portal.md","docs/operations/pwa-staging.md","docs/operations/xenforo-install.md","docs/superpowers/plans/2026-09-04-newfidom-foundation.md","docs/superpowers/specs/2026-09-04-newfidom-closed-mvp-design.md","scripts/verify-addons-language.sh","scripts/verify-content-structure.sh","scripts/verify-dogs-staging.py","scripts/verify-events-staging.py","scripts/verify-gallery-staging.py","scripts/verify-kb-xfrm.py","scripts/verify-portal-navigation.py","scripts/verify-portal-staging.py","scripts/verify-pwa-staging.py","scripts/verify-rights-privacy.py","scripts/verify-staging-host.sh","scripts/verify-staging-security.sh","scripts/verify-style-staging.py","scripts/verify-web-foundation.sh","scripts/verify-xenforo-core.sh"],"overflow":false}}],"relevant_helper_names":["/usr/local/sbin/homelab-forum-snuffleupagus-health"],"repo_count":4}

OUTPUT_END
CHAT_OUTPUT_END
