Summary
An agent's comply scheduler history stops updating (no new entries, no error) while health checks continue running normally. Supplemental diagnostic work points to a fail-closed trust check as the likely cause.
Observed case
- Affected:
sell.nofluffadvisory.com/mcp — comply history stopped after the 2026-08-19T18:47Z heartbeat; health checks unaffected.
- Control:
adcp.signal-stack.io — still running comply twice-daily on 3.1.20, no stall.
Declaration diff between the two
- Affected agent declares
supported_versions at BOTH top level AND under adcp.supported_versions: ["3.1"], plus adcp.major_versions: [3].
- Control agent declares ONLY
adcp.supported_versions: ["3.0","3.1"], no top-level field.
Hypothesis
The target resolver and the fail-closed trust check from #6426 (merged 2026-08-12T03:31Z — refuse to publish against an untrusted fallback target, discard a cached target the live profile contradicts) may read different locations for supported_versions or handle a single-entry list differently than the two-entry control case. For the affected agent, this could cause a silent publish refusal: no comply history entry is written, and no error is surfaced, while health checks (a separate path) continue unaffected.
Timeline
Suggested investigation
- Check what the target resolver produced for
sell.nofluffadvisory.com/mcp at the first missed heartbeat (~2026-08-20T06:00Z).
- Check whether a fail-closed refusal was logged internally without a corresponding comply history entry being written.
Ruled out
- The affected agent's own version handling is confirmed correct and unrelated: via
get_adcp_capabilities, it accepts adcp_version pins 3.1/3.1.13/3.1.20 and correctly rejects 3.0 and 3.2.0-rc.1 with VERSION_UNSUPPORTED.
Reported via
Escalation #565 (supplemental evidence for #563).
Summary
An agent's comply scheduler history stops updating (no new entries, no error) while health checks continue running normally. Supplemental diagnostic work points to a fail-closed trust check as the likely cause.
Observed case
sell.nofluffadvisory.com/mcp— comply history stopped after the 2026-08-19T18:47Z heartbeat; health checks unaffected.adcp.signal-stack.io— still running comply twice-daily on 3.1.20, no stall.Declaration diff between the two
supported_versionsat BOTH top level AND underadcp.supported_versions: ["3.1"], plusadcp.major_versions: [3].adcp.supported_versions: ["3.0","3.1"], no top-level field.Hypothesis
The target resolver and the fail-closed trust check from #6426 (merged 2026-08-12T03:31Z — refuse to publish against an untrusted fallback target, discard a cached target the live profile contradicts) may read different locations for
supported_versionsor handle a single-entry list differently than the two-entry control case. For the affected agent, this could cause a silent publish refusal: no comply history entry is written, and no error is surfaced, while health checks (a separate path) continue unaffected.Timeline
Suggested investigation
sell.nofluffadvisory.com/mcpat the first missed heartbeat (~2026-08-20T06:00Z).Ruled out
get_adcp_capabilities, it acceptsadcp_versionpins 3.1/3.1.13/3.1.20 and correctly rejects 3.0 and 3.2.0-rc.1 withVERSION_UNSUPPORTED.Reported via
Escalation #565 (supplemental evidence for #563).