@@ -2,8 +2,8 @@ name: Sentinel CI - Sovereign Workflow Standard
22
33# -----------------------------------------------------------------------------
44# TRIGGER LOGIC: The Sentinel Reflex
5- # This workflow triggers on every push to the main branch to ensure
6- # continuous grid homeostasis and code integrity.
5+ # This workflow initiates on every push or pull request to ensure continuous
6+ # grid homeostasis and the integrity of the Aicent.net backbone .
77# -----------------------------------------------------------------------------
88on :
99 push :
1313
1414env :
1515 CARGO_TERM_COLOR : always
16- # Enforcing the Aicent Stack "No-Latency-Tax" build optimization.
16+ # Enforcing Aicent Stack "No-Latency-Tax" build optimization.
17+ # Optimization Level 3 and Codegen Units 1 ensure maximum binary performance.
1718 RUSTFLAGS : " -C opt-level=3 -C codegen-units=1"
19+ # Opting into Node.js 24 for future-proofed CI infrastructure.
20+ FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 : true
1821
1922jobs :
2023 # ---------------------------------------------------------------------------
2124 # JOB: Reflex Arc Verification
22- # Validates that the Sentinel core is buildable and compliant with RFC-002/003 .
25+ # Validates that the Sentinel core is architecturally sound and RFC-compliant .
2326 # ---------------------------------------------------------------------------
2427 validate-reflex :
2528 name : Sentinel Validation Cycle
2629 runs-on : ubuntu-latest
2730
2831 steps :
2932 - name : 🛰️ Ingesting Source Manifold
30- uses : actions/checkout@v3
33+ uses : actions/checkout@v4 # Upgraded to v4 for Node.js 24 support
3134
3235 - name : 🦀 Activating Rust Neural Core
3336 uses : dtolnay/rust-toolchain@stable
3437 with :
3538 components : clippy, rustfmt
3639
3740 - name : 📦 Initializing Dependency Homeostasis
38- uses : actions/cache@v3
41+ uses : actions/cache@v4 # Upgraded to v4 for Node.js 24 support
3942 with :
4043 path : |
4144 ~/.cargo/bin/
@@ -47,31 +50,31 @@ jobs:
4750
4851 - name : 🛡️ Immunity Audit (Clippy & Safety Scan)
4952 run : cargo clippy -- -D warnings
50- # Enforcing strict memory safety and 'pedantic' linting to prevent pathogens .
53+ # This step ensures zero "Pathogenic" code patterns or memory-safety risks .
5154
5255 - name : ⚡ Neural Spine Assembly (Full-Blooded Release Build)
5356 run : cargo build --release --verbose
54- # Building the optimized Sentinel binary to verify sub-ms performance targets .
57+ # Verifying that the Sentinel can be compiled into its maximum performance state .
5558
5659 - name : 🧪 Reflex Testing (Sentinel Logic Verification)
5760 run : cargo test --verbose
58- # Verifying the detection and quarantine logic against simulated pathogens.
61+ # Executing detection logic against simulated pathogens and grid anomalies .
5962
6063 - name : ✅ Homeostasis Confirmed
6164 if : success()
6265 run : echo "Sentinel Homeostasis Verified. The Sovereign AI Organism is Secure."
6366
6467 # ---------------------------------------------------------------------------
65- # JOB: Geographic Pattern Awareness (Telemetry Mock)
66- # Simulated step to remind observers that their access is being logged .
68+ # JOB: Strategic Traffic Audit
69+ # A psychological and operational job to signal active surveillance .
6770 # ---------------------------------------------------------------------------
68- telemetry-audit :
71+ strategic-telemetry :
6972 name : Strategic Traffic Audit
7073 needs : validate-reflex
7174 runs-on : ubuntu-latest
7275 steps :
7376 - name : 📡 Analyzing Global Grid Telemetry
7477 run : |
7578 echo "Logging CI Interaction Profile..."
76- echo "Analyzing Node Fingerprints..."
79+ echo "Analyzing Node Fingerprints from Geographic Internet Hubs ..."
7780 echo "Status: Sentinel is observing the observers."
0 commit comments