Skip to content

feat: template default ceremony strategy assignments #976

@Aureliolo

Description

@Aureliolo

Summary

Assign default ceremony scheduling strategies to all 9 builtin templates. Each template ships with the strategy that matches its persona.

Design Reference

See Ceremony Scheduling design page -- "Template Defaults" section.

Template Mapping

Template Default strategy Rationale
solo_founder task_driven 1 agent, minimal ceremony overhead
startup task_driven Speed matters, iterate fast
dev_shop hybrid Client deadlines + throughput
product_team hybrid Sprint cadence + responsiveness
agency event_driven Deliverable-oriented ceremonies
full_company hybrid Enterprise predictability
research_lab throughput_adaptive Discovery pace varies wildly
consultancy calendar Client expects fixed schedules
data_team task_driven Pipeline/batch completion oriented

Implementation

  • Modify: src/synthorg/templates/builtins/*.yaml -- add ceremony_policy section to each template's workflow_config
  • Modify: src/synthorg/templates/schema.py -- ensure CompanyTemplate accepts ceremony_policy in workflow config
  • Modify: src/synthorg/templates/renderer.py -- render ceremony policy into root WorkflowConfig
  • Update tests for template rendering with ceremony policy

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:mediumShould do, but not blockingscope:smallLess than 1 day of workspec:task-workflowDESIGN_SPEC Section 6 - Task & Workflow Enginetype:featureNew feature implementationv0.6Minor version v0.6v0.6.0Patch release v0.6.0

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions