Competitive Intelligence

logs/2026-06-29-argus-soul-and-delivery-contract.md

Argus Soul And Delivery Contract Update

Why This Happened

Arijit challenged whether Argus had a real, living competitive-intelligence personality or only a shallow bot wrapper. He also clarified that daily and weekly CI execution logic already existed in the Athena/default path and should be ported to Argus, not reinvented.

Decision

Argus is the CI operator. Athena supervises. The daily and weekly CI pipeline should stay mechanically the same where it already works, but delivery identity, failure copy, session refresh, and readiness checks must belong to Argus.

What Changed Locally

  • agents/argus-soul.md now includes explicit signature abilities:
  • evidence interrogation
  • semantic delta detection
  • customer proof judgment
  • narrative analysis
  • buyer-impact translation
  • battlecard restraint
  • source-quality skepticism
  • executive compression
  • Argus now has speaking modes:
  • casual Arijit mode
  • operator mode
  • analyst mode
  • coach mode
  • executive mode
  • Argus now has an anti-robot contract banning generic assistant filler, duplicate failure replies, and raw provider error language.
  • ChowMes scripts/chowmes-ci-e2e-status-runtime now checks for the richer Argus soul contract, not only identity markers.
  • scripts/chow-fresh-argus-telegram-session was added so Argus Telegram can be refreshed independently of Athena.
  • Daily and weekly wrapper copy now says Argus daily pulse / Argus weekly synthesis, and states that Athena supervises quality but is not the daily or weekly operator.
  • Provider preflight, generation failure, self-check, and run-review outputs now write raw logs to raw/*-latest.log and send cleaner Argus operator copy to Telegram.

Verification

Local tests passed:

ChowMes unittest suite: 36 tests OK
Standalone CI core pytest suite: 44 passed
Vault CI skill pytest suite: 44 passed
Argus soul marker check: pass

Current Blocker

Live VPS sync and Telegram smoke testing are blocked because SSH through the intended helper currently fails:

ssh: connect to host 72.61.72.147 port 22: Connection refused

HTTP/Caddy still responds with a redirect, so the VPS is alive at the web layer, but SSH is not accepting connections from this Mac at the moment.

Next Live Step

When SSH returns, sync:

  • updated Argus soul into /opt/data/profiles/argus/SOUL.md
  • updated CI skill wrappers into the workspace skill path
  • updated ChowMes readiness scripts into /opt/data/scripts/

Then run:

scripts/chow-fresh-argus-telegram-session
scripts/chowmes-health-check --repair --send-test
scripts/chowmes-ci-e2e-status --require-final-argus-only

After that, trigger daily and weekly CI once under the Argus profile and inspect the actual Telegram output.