-
Notifications
You must be signed in to change notification settings - Fork 0
feat: differentiate template operational configs (autonomy, communication, workflow) #717
Copy link
Copy link
Closed
Labels
prio:highImportant, should be prioritizedImportant, should be prioritizedscope:smallLess than 1 day of workLess than 1 day of workspec:templatesDESIGN_SPEC Section 14 - Templates & BuilderDESIGN_SPEC Section 14 - Templates & Buildertype:featureNew feature implementationNew feature implementationv0.4Minor version v0.4Minor version v0.4v0.4.8Patch release v0.4.8Patch release v0.4.8
Description
Problem
All 7 builtin templates use identical operational configs:
autonomy.level: "semi"(all 7)communication: "hybrid"(all 7)workflow: "agile_kanban"or"kanban"(only 2 variants)
This makes template choice purely about team size and roles. The engine supports 4 autonomy levels, 4 communication patterns, and multiple workflow types -- templates should leverage this to create meaningfully different organizational experiences.
Proposed Changes
| Template | Autonomy | Communication | Workflow | Rationale |
|---|---|---|---|---|
| solo_founder | full |
event_driven |
kanban |
Solo = no approval overhead, async work |
| startup | semi |
hybrid |
agile_kanban |
Keep as-is -- baseline small team |
| dev_shop | semi |
hybrid |
agile_kanban |
Keep as-is -- eng-focused baseline |
| product_team | semi |
meeting_based |
agile_kanban |
Product teams run on meetings/syncs |
| agency | supervised |
hierarchical |
kanban |
Client work needs more oversight |
| research_lab | full |
event_driven |
kanban |
Researchers need autonomy, async |
| full_company | supervised |
hierarchical |
agile_kanban |
Enterprise = governance + structure |
Scope
YAML-only changes to src/synthorg/templates/builtins/*.yaml. No code changes. Update tests that assert on specific template values if any exist.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:highImportant, should be prioritizedImportant, should be prioritizedscope:smallLess than 1 day of workLess than 1 day of workspec:templatesDESIGN_SPEC Section 14 - Templates & BuilderDESIGN_SPEC Section 14 - Templates & Buildertype:featureNew feature implementationNew feature implementationv0.4Minor version v0.4Minor version v0.4v0.4.8Patch release v0.4.8Patch release v0.4.8