Install
openclaw skills install dark-factoryAutonomously validates specifications, runs behavioral tests, generates code, executes tests, and produces cryptographically signed outcome reports.
openclaw skills install dark-factoryThe dark factory is the execution engine of the three-skill pipeline. It takes a structured specification produced by intent-engineering, validates it, runs behavioral tests, generates code, executes tests, and produces a cryptographically signed Provable Outcome Report — all autonomously.
| Role | Description |
|---|---|
| The "How" | Executes the "Why" defined by intent-engineering |
| Input | specification.json from intent-engineering |
| Output | outcome_report.json — signed, verifiable, ready for feedback-loop |
┌─────────────────────────────────────────────────────────────────┐
│ Agent (Orchestrator) │
└─────────────────────────────────────────────────────────────────┘
▲
│
┌─────────────────────┼─────────────────────┐
│ │ │
▼ ▼ ▼
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ intent- │ │ dark-factory │ │ feedback-loop │
│ engineering │ │ │ │ │
│ (The "Why") │ │ (The "How") │ │ (The "Learn") │
└──────────────────┘ └──────────────────┘ └──────────────────┘
│ │ │
└─────────────────────┼─────────────────────┘
▼
┌──────────────────┐
│ Shared Data │
│ Contracts │
└──────────────────┘
python /home/ubuntu/skills/dark-factory/scripts/specification_validator.py my_spec.json
Checks required fields, validates structure, ensures behavioral scenarios are complete, and provides warnings.
python /home/ubuntu/skills/dark-factory/scripts/behavioral_test_engine.py my_spec.json
Executes all behavioral scenarios against a mock environment, calculates pass rates, and generates a test report.
python /home/ubuntu/skills/dark-factory/scripts/orchestrator.py my_spec.json
The orchestrator runs the complete workflow in sequence:
Output: <spec-name>_outcome_report.json
{
"specification_id": "spec-12345678",
"title": "Feature Name",
"description": "What should be built",
"behavioral_scenarios": [
{
"scenario": "Description",
"input": {},
"expected_output": {}
}
],
"success_criteria": {
"test_pass_rate": 0.95
}
}
{
"report_id": "report-12345678",
"specification_id": "spec-12345678",
"status": "success",
"generated_code": {},
"test_results": {},
"security_evidence": {},
"cryptographic_signature": {}
}
The dark factory provides four core capabilities. Specification-Driven Development ensures all execution is grounded in a validated, human-readable specification before any code is generated. Behavioral Validation runs all scenarios against a mock environment first, catching ambiguities early. Autonomous Execution coordinates code generation, unit testing, integration testing, and deployment without human intervention. Provable Outcomes produce a cryptographically signed report that can be independently verified and fed into the feedback-loop for continuous improvement.
| Metric | Target |
|---|---|
| Specification Validation Pass Rate | > 95% |
| Behavioral Test Pass Rate | > 95% |
| Execution Success Rate | > 90% |
| Average Execution Time | < 5 minutes |
| Evidence Verification Rate | 100% |
Autonomous Skill Development — define a specification in intent-engineering, run the dark factory to build the skill autonomously, then verify with feedback-loop.
Specification-Driven Testing — validate and test a specification before committing to implementation using specification_validator.py and behavioral_test_engine.py independently.
Continuous Integration — integrate into CI/CD pipelines by running the validator and orchestrator as pipeline steps.
| Path | Purpose |
|---|---|
scripts/specification_validator.py | Validates specification structure and completeness |
scripts/behavioral_test_engine.py | Executes behavioral scenarios against mock environment |
scripts/orchestrator.py | Full workflow orchestrator — main entry point |
references/specification_schema.json | JSON Schema defining valid specification format |
references/outcome_report_schema.json | JSON Schema defining outcome report format |
references/triad_integration.md | Complete three-skill ecosystem architecture |
references/behavioral_testing_guide.md | How to write effective behavioral tests |
references/dark_factory_operations.md | Operational procedures, monitoring, troubleshooting |