Catty Steve
26809df720
feat(bake): DAG scheduler, decorator execution, notify refactor, workshop-schedule crate
...
- Add workshop-schedule crate (petgraph-based DAG scheduling)
- Implement all bake decorators with combinator chain execution
- Refactor notify module: extract handler, rule, template, util, queue
- Add NotificationQueue with priority/drain semantics
- Enhance finalize plugin system with internal plugin registration
- Update ExecutionContext and event types
- Add per-crate AGENTS.md knowledge base files
- Remove inline AGENTS.md files (consolidated into per-crate docs)
2026-06-15 20:45:06 +08:00
Catty Steve
cf2968e720
refactor: update AGENTS.md and remove osbolete modules
...
Archive 7 deprecated crates. Add Resource model documentation.
Remove internal fetch module from workshop-baker.
2026-05-20 16:30:50 +08:00
Catty Steve
8fd807f174
refactor!: extract execution engine into standalone workshop-engine
...
crate
BREAKING CHANGE: Moved engine/ module (cgroups, executor, pm, upm,
types) and shared types (command, repology, time) from workshop-baker to
new workshop-engine crate. All internal error types consolidated into
workshop-engine::error. Import paths changed throughout codebase.
2026-04-26 23:07:08 +08:00
Catty Steve
40f307b471
chore: remove unused crates and add documentation
...
- Delete workshop-agent (HTTP server stub)
- Delete workshop-builder-native (empty stub)
- Delete workshop-helper-mac (unused)
- Delete workshop-llm-detector (moved to separate repo)
- Add AGENTS.md to bake/, engine/, finalize/, prebake/, cert/, vault/
- Fix finalize plugin validation and logging improvements
2026-04-22 12:47:48 +08:00
Catty Steve
418bdfb2f0
refactor!: remove workshop-pipeline crate and add repology support
...
BREAKING CHANGE: workshop-pipeline crate removed entirely
- Remove workshop-pipeline/ (config structures, template resolution)
- Add Repology package name resolution to workshop-baker
- Add UPM system dependency collection for cross-pm resolution
- Replace AGENTS.md with concise knowledge base format
- Add crate-specific AGENTS.md files
- Fix various clippy warnings and derive Default where applicable
2026-04-04 13:24:26 +08:00
Catty Steve
69056a3a4a
feat: add Package Manager
2026-03-11 14:49:10 +08:00
Catty Steve
c80500f6ac
feat: implement docker env creation for prebake
...
Also we introduced opencode for code production.
2026-03-10 11:59:58 +08:00