File size: 4,069 Bytes
6918275
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
  "clean_base": "1cd0489b8a5236bc1aaafbf7de01a93842d71896",
  "github_qualified_comparison": "1b6017a395dfa7c0857bf5431d7c33a2eccd1cc7",
  "hf_snapshot_revision": "35437d7b352e6e7c47ebc1d7b0364e2e1c464ad4",
  "live_reported_source_sha": "5446faae1f0bbee5cd0a1fc3b5a5d83fe4ab6b0c",
  "live_reference_changed_python_ast_equal": {
    "helpers/fasta2a_server.py": true,
    "tests/test_a2a_argus_supervisor.py": true,
    "helpers/ui_server.py": true
  },
  "runtime_differences": [
    "helpers/a2a_discovery.py",
    "helpers/api.py",
    "helpers/fasta2a_server.py",
    "helpers/hf_space_defaults.py",
    "helpers/ui_server.py",
    "plugins/argus_supervisor/helpers/a2a_client.py",
    "scripts/qualify_openoperator_a2a.sh",
    "agents/argus-supervisor/prompts/agent.system.main.specifics.md",
    "agents/argus-supervisor/skills/argus-supervision/SKILL.md",
    "plugins/argus_supervisor/skills/argus-runtime-orchestration/SKILL.md"
  ],
  "changed_functions": {
    "helpers/fasta2a_server.py": [
      "AgentZeroFastA2A.__init__",
      "AgentZeroFastA2A._agent_run_endpoint",
      "AgentZeroWorker._handle_argus_request",
      "DynamicA2AProxy._configure",
      "_a2a_skills",
      "_enable_streaming_capability"
    ],
    "helpers/hf_space_defaults.py": [],
    "helpers/ui_server.py": [
      "UiServerRuntime.build_asgi_app"
    ],
    "helpers/api.py": [
      "register_api_route"
    ],
    "helpers/a2a_discovery.py": [
      "bootstrap_links",
      "a2a_contract",
      "integration_docs"
    ],
    "plugins/argus_supervisor/helpers/a2a_client.py": [
      "OpenTrainingA2AClient.rpc"
    ]
  },
  "intentional_differences": {
    "helpers/fasta2a_server.py": "Complete ID-based conditional skills, no control advertisement; registered compatibility route; remove unused validation preparse; bounded malformed-envelope handling; canonical health enablement.",
    "helpers/ui_server.py": "Use ASGI Response for the docs endpoint instead of incompatible Flask Response.",
    "helpers/hf_space_defaults.py": "Require installed argus-supervisor profile without enabling backend or runtime.",
    "scripts/qualify_openoperator_a2a.sh": "Secret-free, bounded read-only assertions instead of raw authenticated curl output.",
    "tests_and_ci": "Real ASGI/card/auth/error tests, restored discovery test and explicit CI no-skip gate.",
    "docs": "Source parity evidence and paired helper contracts.",
    "helpers/api.py": "Live-proven Flask fallback serves the same intended public discovery contract as ASGI; protected API auth/CSRF unchanged.",
    "helpers/a2a_discovery.py": "Pure shared links/contract/Markdown; no credentials, model calls, outbound requests or controller authority.",
    "plugins/argus_supervisor/helpers/a2a_client.py": "Same production client posts JSON-RPC to canonical trailing-slash mount root; strict loopback regression reproduces bare-path HTTP405. No auth, method or authority change.",
    "agents/argus-supervisor/prompts/agent.system.main.specifics.md": "Observer-safe authority matrix and exact create/observe/persisted-read path; no epoch or backend requirement for observation. Backend remote authority remains unchanged.",
    "agents/argus-supervisor/skills/argus-supervision/SKILL.md": "Observer-safe authority matrix and exact create/observe/persisted-read path; no epoch or backend requirement for observation. Backend remote authority remains unchanged.",
    "plugins/argus_supervisor/skills/argus-runtime-orchestration/SKILL.md": "Observer-safe authority matrix and exact create/observe/persisted-read path; no epoch or backend requirement for observation. Backend remote authority remains unchanged."
  },
  "unexplained_runtime_differences": [],
  "scratch_files_included": [],
  "known_exposed_value_occurrences": 0,
  "high_confidence_credential_literals": 0,
  "qualified_behavior_tree_parity": "PASS",
  "qualification_limit": "Historical source parity plus deterministic observer service/API regressions; new live chain requires independent production readback after exact-SHA deployment."
}