SpectraStrike Documentation

Operational, architecture, SDK, and integration guidance

Secure SDLC Documentation Package (Sprint 32)

This package defines how SpectraStrike enforces secure software lifecycle controls as release-gating evidence.

1. Governance Model

2. Security Design and Threat Controls

3. Build/Test/Release Security Gates

Minimum release gates:

make policy-check
make test
make security-check
./.venv/bin/python scripts/check_license_headers.py
./.venv/bin/pytest -q tests/qa/test_docs_qa.py

For federation and cognitive integration:

PYTHONPATH=src .venv/bin/pytest -q \
  tests/unit/integration/test_vectorvue_client.py \
  tests/unit/integration/test_vectorvue_rabbitmq_bridge.py \
  tests/qa/test_sprint30_broker_abstraction_throughput_qa.py \
  tests/qa/test_sprint31_cognitive_feedback_loop_qa.py

4. Control Evidence Expectations

Each release candidate must retain:

5. Supply Chain and Dependency Hygiene

6. Roles and Responsibilities

7. Scope Notes