generated from coulomb/repo-seed
- T01: Python + Typer/rich + pyproject.toml + full src/ layout + working `cya` CLI entrypoint - T02: Bounded transparent context collector (top-level only, provenance, ignores) + --explain-context - T03: Genuine rule-based risk classifier (primary) + mandatory terminal confirmation, no auto-execute - T04: LLMAdapter Protocol + deterministic FakeLLMAdapter seam (llm-connect boundary, zero bypass) - T05: Strictly minimal phase-memory no-op ports (loud markers, per operator direction 2026-05-26) - T06: Orchestrator coordinating the full flow; CLI is thin delegation - T07: pytest harness + safety-focused tests (risk invariants + collector) All changes verified by running the installed `cya` binary and `pytest tests/`. Workplan updated with status. State Hub progress event logged (workstream 0a1233fd...). Refs: CYA-WP-0001, Decision a644364b-11c4-49a9-bf17-99063382e27b
11 lines
326 B
Python
11 lines
326 B
Python
"""Pytest configuration and fixtures for can-you-assist (T07).
|
|
|
|
Safety-focused tests live here. All tests should be fast and hermetic.
|
|
No live LLM or network required for the default run.
|
|
"""
|
|
|
|
import pytest
|
|
|
|
# Future: common fixtures for envelopes, fake adapters, etc.
|
|
# For now this file exists to establish the test layout.
|