Agentic framework for integration, end2end, multiuserinteraction, security testing based on usecases.
Find a file
tegwick cf682281d7 Complete local generalisation tasks and document remaining experiment blockers
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e76f-be98-7ae3-965d-e0b31290a4c4
2026-09-28 12:06:24 +02:00
crystallized Untrack __pycache__ and ignore Python build artifacts 2026-08-23 00:44:35 +02:00
docs Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
history T10: gate review and first compression pass 2026-08-23 00:39:36 +02:00
lab Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
research Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
scenarios Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
src/testdriver Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
tests Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
tools Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
usecases Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
workplans Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-08-23 00:54:01 +02:00
.gitignore Untrack __pycache__ and ignore Python build artifacts 2026-08-23 00:44:35 +02:00
.repo-classification.yaml Register with State Hub, persist concept assessment, seed first workplan 2026-08-22 22:40:39 +02:00
AGENTS.md AGENTS.md: fill unresolved {CREDENTIAL_ROUTING} placeholder with the credential-routing section 2026-09-22 08:34:20 +02:00
INTENT.md Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
pyproject.toml T09: crystallization 2026-08-23 00:21:48 +02:00
README.md Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00
SCOPE.md Register with State Hub, persist concept assessment, seed first workplan 2026-08-22 22:40:39 +02:00
WORK-RECORDS.md Complete local generalisation tasks and document remaining experiment blockers 2026-09-28 12:06:24 +02:00

test-driver

Agentic framework for integration, end-to-end, multi-user interaction and security testing, driven by use cases.

Tests mature alongside the software they protect: fluid and agentic while behaviour is changing, deterministic once it settles. See INTENT.md for the thesis and SCOPE.md for boundaries.

Status: research prototype. Deterministic claims, heuristic discovery, adaptation classification and crystallization run locally. Three synthetic multi-user use cases and a 38-mutation catalogue exercise the model. Live-model economics, browser-engine coverage and independent authoring-cost measurement remain blocked in workplans/TD-WP-0003-generalise-and-settle.md. See readiness and interface decisions.

Run

python3 -m pytest -q          # the whole suite
python3 -m pytest -q tests/test_reference_scenario.py

No third-party dependencies. Python ≥ 3.11, pytest for the suite.

Layout

src/testdriver/   the kernel — intent, world, actions, drivers,
                  observers, oracles, evidence, runner
usecases/         durable test intent, including not-yet-runnable use cases
lab/              the system under test
scenarios/        reference scenarios
research/         hypotheses, experiments, findings, fitness map
docs/             concept model, improvement loop, milestones, design notes
history/          assessments and completed-work write-ups

Reading order

  1. INTENT.md — the thesis
  2. docs/TestDriverConceptModel.md — canonical concept set
  3. docs/TestDriverClassificationDesign.md — why adaptation cannot normalize a defect, and where model judgment is and is not permitted
  4. docs/TestDriverInitialMilestones.md — canonical milestones M0–M10