=== ENVIRONMENT === Hostname: Work User: ray UTC time: 2026-07-30T02:01:02+00:00 Repository: /home/shire3d/ARMOR Branch: main HEAD: ad99844402cf3d27c85cee5223c03cabc79aebca SHiREVault: /mnt/shirevault-network/SHiREVault Filesystem: cifs Source: //192.168.1.1/volume(sda2) Backup: /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z === PRE-INSTALL GUARDS === PASS: TrendScout does not already exist. === BUILD STAGED FOUNDATION === === VALIDATE STAGED FILES === PASS JSON: /tmp/trendscout-native-0003.k50SP3/app/contracts/demand-evidence.schema.json PASS JSON: /tmp/trendscout-native-0003.k50SP3/app/contracts/forge-brief.schema.json PASS JSON: /tmp/trendscout-native-0003.k50SP3/app/contracts/opportunity.schema.json PASS JSON: /tmp/trendscout-native-0003.k50SP3/app/contracts/weekly-report.schema.json PASS JSON: /tmp/trendscout-native-0003.k50SP3/data/state.json PASS JSON: /tmp/trendscout-native-0003.k50SP3/definition/agent.manifest.json PASS JSON: /tmp/trendscout-native-0003.k50SP3/install-state.json PASS JSON: /tmp/trendscout-native-0003.k50SP3/registry.json PASS: Staged system contract is present. === INSTALL FOUNDATION === === FOUNDATION SELF-TESTS === { "ok": true, "passed": 7, "failed": 0, "tests": [ { "name": "perfect_score_is_100", "passed": true, "actual": 100.0 }, { "name": "zero_score_is_0", "passed": true, "actual": 0.0 }, { "name": "red_licence_always_blocks", "passed": true, "actual": "BLOCKED_LICENCE" }, { "name": "three_signals_required", "passed": true, "actual": "INSUFFICIENT_EVIDENCE" }, { "name": "buyer_intent_required", "passed": true, "actual": "INSUFFICIENT_EVIDENCE" }, { "name": "qualified_90_is_priority", "passed": true, "actual": "PRIORITY_OPPORTUNITY" }, { "name": "demo_data_is_excluded", "passed": true, "actual": "DEMO_EXCLUDED" } ] } === FOUNDATION STRUCTURE CHECK === { "ok": true, "agentId": "trendscout", "version": "0.1.0-native-foundation", "status": "STAGED_NATIVE_FOUNDATION_NO_LIVE_SOURCES_OR_EMAIL", "enabled": false, "liveResearchEnabled": false, "schedulerEnabled": false, "weeklyEmailEnabled": false, "credentialsConfigured": false, "dedicatedPortEnabled": false, "registryEntryCount": 1, "contractPresent": true, "dataDirectories": [ "/home/shire3d/ARMOR/data/agents/trendscout/working", "/home/shire3d/ARMOR/data/agents/trendscout/memory", "/home/shire3d/ARMOR/data/agents/trendscout/tasks", "/home/shire3d/ARMOR/data/agents/trendscout/evidence" ] } === AGENT HUB REGISTRY CHECK === { "ok": true, "agents": 7, "registry": "/home/shire3d/ARMOR/config/agents/registry.json" } === LIVE AGENT HUB READ-BACK === { "id": "trendscout", "name": "TrendScout", "declaredStatus": "STAGED_NATIVE_FOUNDATION_NO_LIVE_SOURCES_OR_EMAIL", "enabled": false, "route": "/agents/trendscout", "localUrl": null, "brain": { "fastModel": "qwen3:1.7b", "fastAvailable": true, "deepModel": "qwen3:8b", "deepAvailable": true }, "memory": { "root": "/home/shire3d/ARMOR/data/agents/trendscout", "isolated": true }, "checkedAt": "2026-07-30T02:01:03.465511+00:00" } === SAFETY ASSERTIONS === PASS: TrendScout remains disabled and staged. PASS: No research scheduler is enabled. PASS: No weekly email adapter is enabled. PASS: No credentials are configured. PASS: No dedicated TrendScout port is enabled. === INSTALL EVIDENCE === /home/shire3d/ARMOR/agents/apps/trendscout/contracts/demand-evidence.schema.json /home/shire3d/ARMOR/agents/apps/trendscout/contracts/forge-brief.schema.json /home/shire3d/ARMOR/agents/apps/trendscout/contracts/opportunity.schema.json /home/shire3d/ARMOR/agents/apps/trendscout/contracts/weekly-report.schema.json /home/shire3d/ARMOR/agents/apps/trendscout/README.md /home/shire3d/ARMOR/agents/apps/trendscout/trendscout_core.py /home/shire3d/ARMOR/agents/definitions/trendscout/agent.manifest.json /home/shire3d/ARMOR/agents/definitions/trendscout/SYSTEM_CONTRACT.md /home/shire3d/ARMOR/data/agents/trendscout/evidence/README.txt /home/shire3d/ARMOR/data/agents/trendscout/memory/README.txt /home/shire3d/ARMOR/data/agents/trendscout/state.json /home/shire3d/ARMOR/data/agents/trendscout/tasks/README.txt /home/shire3d/ARMOR/data/agents/trendscout/working/README.txt 3ce564954b26aa51bd7b1698bf2e3e14978b9cc697620245c888af2d9df47fd0 /home/shire3d/ARMOR/agents/apps/trendscout/contracts/demand-evidence.schema.json f2f6be18e6957a5bf52195c54a97cb10d094c0fa9acf85fa6dfe928bc756fdb5 /home/shire3d/ARMOR/agents/apps/trendscout/contracts/forge-brief.schema.json 260fe14b763c199ce55dc99d5b5f4e894d7dd613316c71e7e1912556f13362e7 /home/shire3d/ARMOR/agents/apps/trendscout/contracts/opportunity.schema.json 33eb82cc22c575f3a18df0686fd3e3a9424d9415fc36691b36529cc3a1521036 /home/shire3d/ARMOR/agents/apps/trendscout/contracts/weekly-report.schema.json 53003af9f8c445d3e839a3e4c58856b15eb7d1fed7057515856747b7c1e42986 /home/shire3d/ARMOR/agents/apps/trendscout/README.md 67014cd9db6b8b9bce6c1429d6a0a7028f470fe70f46952def3f7733101c57cd /home/shire3d/ARMOR/agents/apps/trendscout/trendscout_core.py 6d060ee284f87ecea970a831340259cadd20087763b782d9a49a218fed0b14f3 /home/shire3d/ARMOR/agents/definitions/trendscout/agent.manifest.json 2d2e12a81977a3d1f8ab15efef60bebc84c6e926d88d8ef2736b6675805881b6 /home/shire3d/ARMOR/agents/definitions/trendscout/SYSTEM_CONTRACT.md 939060d90fc9df9a2547574caf66d0fb4a8abfba5df8c23a2f7c340669a7628e /home/shire3d/ARMOR/config/agents/registry.json 86d265a0bc6fa13656443bae6d60d49af8c6aeffd9ba33189e84f60a84051ba3 /home/shire3d/ARMOR/data/agents/install-state.json 40066f3d4cb96674a63da02db5bd9aafdedaeb4c5feaf7c3872040556dd531b9 /home/shire3d/ARMOR/data/agents/trendscout/evidence/README.txt 37a03953f58ab13ab28e434610df73eaf109186243c845569e6f4e317649e3d9 /home/shire3d/ARMOR/data/agents/trendscout/memory/README.txt 8d1a746d350bd35db2bb5ccdcef3332ccb9889f8d727bbb0e40a14e1ecb4ad6a /home/shire3d/ARMOR/data/agents/trendscout/state.json f0e2cacdc04a7fe3a315d0adf1154628c5360cd325d3ee398b13d3709608a809 /home/shire3d/ARMOR/data/agents/trendscout/tasks/README.txt 007f3b05762159818465654ffa367e4c4f8a40e6188685ffcf3fb5601d2fb595 /home/shire3d/ARMOR/data/agents/trendscout/working/README.txt 9c16e6d7156a7d572d612bb04382df3614e879fe783714db92c621cfe28378f2 /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z/install-output.txt 88ae10d7a6a338bb2a9f02dbfd8169bc1213334a6a633805deeca881935d4d40 /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z/foundation-self-test.json f5de55a37ae4ecf2a3d08c1a2ad7922dcbbd690d3d5c3cbee62f150a5948b9af /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z/foundation-check.json 5a7a79ab15bf9e7d34b3a70462f0ce372aac5ac21be7fc2bb8702b745ebf152f /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z/agent-hub-check.json 3074b931645717cbf7540802e9a141130096561549b096197658d31282dcc4f6 /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z/agent-hub-trendscout-status.json aba89e39a8e9767bfa3f521127ac19a1cf189f8cca140c4e6c50dfbe57c97ab5 /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z/created-files.txt a05c165eaec27c863180ce4b793aadebffcd325b75da334fb19466e053f13480 /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z/installed-sha256.txt 8c66fa3b3b589f8cd6b6a14c186e3b329aeb564c3a2820b72c423abfac62a732 /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z/trendscout-native-foundation.tar.gz === INSTALL RESULT === TrendScout registry state: STAGED TrendScout enabled: false Live research: disabled Research scheduler: absent Weekly email sender: absent API credentials: absent Dedicated service: absent Dedicated timer: absent Dedicated port: absent PASS: TrendScout Native Foundation 0003 installed and validated. Evidence: /SHiREVault/Backup/OSBackups/TRENDSCOUT-NATIVE-0003-FOUNDATION-20260730T020102Z