- Convert .formula.json files to .formula.yaml - Update molecule-algebra.md to specify YAML format - Update molecular-chemistry.md proto examples - Add Safety Constraints section: cycle detection, aspect self-matching prevention, max expansion depth, graceful degradation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
46 lines
1.0 KiB
YAML
46 lines
1.0 KiB
YAML
formula: shiny-enterprise
|
|
extends: shiny
|
|
description: >
|
|
Enterprise-grade engineering workflow. Shiny + Rule of Five + Security +
|
|
Performance Testing + Review Loop.
|
|
version: 1
|
|
compose:
|
|
- expand:
|
|
target: implement
|
|
with: rule-of-five
|
|
|
|
- aspect:
|
|
pointcut: "implement.*"
|
|
with: security-audit
|
|
|
|
- gate:
|
|
before: submit
|
|
condition: "security-postscan.approved == true"
|
|
message: Cannot submit without security approval
|
|
|
|
- branch:
|
|
from: implement.refine-4
|
|
steps:
|
|
- id: perf-test
|
|
description: Run performance benchmarks
|
|
- id: load-test
|
|
description: Run load/stress tests
|
|
- id: chaos-test
|
|
description: Run chaos engineering tests
|
|
join: review
|
|
|
|
- loop:
|
|
step: review
|
|
until: "review.output.approved == true"
|
|
max: 3
|
|
on-max: escalate
|
|
|
|
- advice:
|
|
target: "*"
|
|
before:
|
|
id: log-start
|
|
description: "Log: Starting {step.id}"
|
|
after:
|
|
id: log-end
|
|
description: "Log: Completed {step.id}"
|