Commit Graph

1080 Commits

Author SHA1 Message Date
Steve Yegge 82e69a0243 bd sync: 2025-12-25 12:42:07 2025-12-25 12:42:07 -08:00
Steve Yegge 4aa58c14da bd sync: 2025-12-25 12:41:08 2025-12-25 12:41:41 -08:00
Steve Yegge 09d6aae841 bd sync: 2025-12-25 12:38:08 2025-12-25 12:41:41 -08:00
Steve Yegge c0ecd31699 bd sync: 2025-12-25 12:30:02 2025-12-25 12:30:02 -08:00
Steve Yegge 7084cb4714 bd sync: 2025-12-25 12:21:37 2025-12-25 12:21:44 -08:00
Steve Yegge 030c0a01b1 bd sync: 2025-12-25 12:19:35 2025-12-25 12:21:44 -08:00
Steve Yegge 9fdba5f66d bd sync: 2025-12-25 12:16:04 2025-12-25 12:16:04 -08:00
Steve Yegge a756a13421 bd sync: 2025-12-25 12:15:38 2025-12-25 12:15:45 -08:00
Steve Yegge 45940e4856 bd sync: 2025-12-25 12:08:18 2025-12-25 12:15:45 -08:00
Steve Yegge 197a33af02 feat: Update security-audit aspect and add shiny-secure example (gt-8tmz.5)
- Fix security-audit.formula.json to match Go schema (advice as array)
- Update pointcuts and targets for exact matching
- Add shiny-secure.formula.json demonstrating aspect composition

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 12:15:31 -08:00
Steve Yegge eaffc26fc4 fix: Convert mol-polecat-arm variables to correct schema (gt-8tmz.3)
The formula used "variables" as an array, but the schema expects
"vars" as a map. This prevented variable metadata (required, default)
from being parsed by bd cook.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 11:57:27 -08:00
Steve Yegge 95d14d3fe2 bd sync: 2025-12-25 11:57:18 2025-12-25 11:57:18 -08:00
Steve Yegge 0095fee81c bd sync: 2025-12-25 11:48:34 2025-12-25 11:48:34 -08:00
Steve Yegge 9446cd4806 Add mol-polecat-work, mol-polecat-lease, mol-gastown-boot formulas; fix spawn.go to use catalog ID 2025-12-25 11:47:06 -08:00
Steve Yegge 7a9d8104b0 bd sync: 2025-12-25 11:46:47 2025-12-25 11:47:06 -08:00
Steve Yegge 1edadc776b bd sync: 2025-12-25 11:46:28 2025-12-25 11:47:06 -08:00
Steve Yegge 8ae1fab126 bd sync: 2025-12-25 11:45:09 2025-12-25 11:47:06 -08:00
Steve Yegge f757ec88f9 bd sync: 2025-12-25 11:45:01 2025-12-25 11:47:06 -08:00
Steve Yegge 8063925c9b bd sync: 2025-12-25 11:34:16 2025-12-25 11:47:06 -08:00
Steve Yegge 9370a0f62d bd sync: 2025-12-25 11:29:48 2025-12-25 11:47:06 -08:00
Steve Yegge 33328e1d9d Fix formula files for bd cook compatibility (gt-8tmz.3)
- Add required title fields to shiny.formula.json steps
- Add required title fields to rule-of-five.formula.json template steps
- Fix shiny-enterprise.formula.json schema: use compose.expand array format
- Add type: "workflow" to shiny.formula.json

These changes align formulas with the expected schema in bd cook.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 11:44:49 -08:00
Steve Yegge 18a4a6a3e1 bd sync: 2025-12-25 02:33:39 2025-12-25 02:33:39 -08:00
Steve Yegge f443f4b83a bd sync: 2025-12-25 02:23:36 2025-12-25 02:23:36 -08:00
Steve Yegge 0280a6f945 bd sync: 2025-12-25 02:11:22 2025-12-25 02:11:48 -08:00
Steve Yegge 3a2f222cec bd sync: 2025-12-25 02:11:13 2025-12-25 02:11:48 -08:00
Steve Yegge d9d37d508d bd sync: 2025-12-25 02:01:01 2025-12-25 02:11:48 -08:00
Steve Yegge 62402bd4bd Fix vars format in shiny and towers-of-hanoi formulas (gt-8tmz) 2025-12-25 02:03:59 -08:00
Steve Yegge a3cee4ad89 bd sync: 2025-12-25 02:00:34 2025-12-25 02:00:34 -08:00
Steve Yegge 439ae7896e bd sync: 2025-12-25 01:59:06 2025-12-25 01:59:06 -08:00
Steve Yegge 99494d6c2c bd sync: 2025-12-25 01:57:04 2025-12-25 01:57:04 -08:00
Steve Yegge 79b4a9f362 bd sync: 2025-12-25 01:56:09 2025-12-25 01:56:54 -08:00
Steve Yegge b0a89db506 bd sync: 2025-12-25 01:54:09 2025-12-25 01:56:54 -08:00
Steve Yegge 3d01c25673 bd sync: 2025-12-25 01:53:38 2025-12-25 01:56:54 -08:00
Steve Yegge 0984914ae1 Convert formula files from YAML to JSON (gt-mdgt8)
All 9 formula files converted:
- shiny, rule-of-five, security-audit, shiny-enterprise
- towers-of-hanoi
- mol-deacon-patrol, mol-refinery-patrol, mol-witness-patrol, mol-polecat-arm

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 01:48:01 -08:00
Steve Yegge 8e70952c37 bd sync: 2025-12-25 01:47:44 2025-12-25 01:47:44 -08:00
Steve Yegge ecb4411dd5 bd sync: 2025-12-25 01:33:11 2025-12-25 01:33:11 -08:00
Steve Yegge 381fa75b1f bd sync: 2025-12-25 01:27:35 2025-12-25 01:27:35 -08:00
Steve Yegge 063f10f504 bd sync: 2025-12-25 01:23:21 2025-12-25 01:23:21 -08:00
Steve Yegge 43cbfc0ff8 bd sync: 2025-12-25 01:05:41 2025-12-25 01:06:32 -08:00
Steve Yegge ac3371f9ae bd sync: 2025-12-25 01:05:12 2025-12-25 01:05:12 -08:00
Steve Yegge 7ff2344a22 bd sync: 2025-12-25 00:59:27 2025-12-25 00:59:27 -08:00
Steve Yegge 5163140e95 bd sync: 2025-12-25 00:51:34 2025-12-25 00:51:42 -08:00
Steve Yegge 5cf1d4f813 feat: add commit verification to mol-polecat-arm pre-kill-verify
Adds ZFC-compliant guardrail: when closing issues as 'done', verify
commits reference the issue ID. Agent makes the judgment call on
legitimate exceptions (already fixed, duplicate, deferred).

Closes gt-vmk7.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 00:51:29 -08:00
Steve Yegge 6218544f13 bd sync: 2025-12-25 00:51:13 2025-12-25 00:51:13 -08:00
Steve Yegge 05fa175ec3 bd sync: 2025-12-24 23:48:57 2025-12-24 23:48:57 -08:00
Steve Yegge 91d821b12e bd sync: 2025-12-24 23:39:06 2025-12-24 23:39:17 -08:00
Steve Yegge 70df9c3678 bd sync: 2025-12-24 23:37:39 2025-12-24 23:37:39 -08:00
Steve Yegge 65d5f6823b bd sync: 2025-12-24 23:28:04 2025-12-24 23:28:04 -08:00
Steve Yegge 659b41aed3 bd sync: 2025-12-24 23:14:18 2025-12-24 23:14:18 -08:00
Steve Yegge 1fe7fa0fc6 bd sync: 2025-12-24 23:14:10 2025-12-24 23:14:10 -08:00