Skip to content

BrandByX/overture

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overture

Overture is BrandByX's GitHub Projects-focused fork of Symphony. It turns issue-backed GitHub Projects work into isolated, autonomous implementation runs using repo-owned workflows and per-issue workspaces.

Overture demo video preview

This demo video shows the upstream Symphony orchestration model that Overture starts from. The current fork applies that model to GitHub Projects-backed work execution.

Warning

Overture is a low-key engineering preview fork for testing in trusted environments.

Running Overture

Requirements

Overture works best in codebases that have adopted harness engineering. It is the next step after managing coding agents: managing the work that needs to get done.

Option 1. Make your own

Tell your favorite coding agent to build Overture in a programming language of your choice:

Implement Overture according to the following spec: https://github.com/BrandByX/overture/blob/main/SPEC.md

Option 2. Use our experimental reference implementation

Check out elixir/README.md for instructions on how to set up your environment and run the Elixir-based Overture implementation. You can also ask your favorite coding agent to help with the setup:

Set up Overture for my repository based on https://github.com/BrandByX/overture/blob/main/elixir/README.md

v1 baseline

Overture currently ships a GitHub Projects-backed Elixir implementation derived from the upstream Symphony codebase.

  • Public-facing repo and documentation identity now use Overture.
  • Internal runtime identifiers such as SymphonyElixir, :symphony_elixir, and ./bin/symphony remain unchanged in v1.
  • GitHub Projects is the real production tracker contract in v1.
  • Runnable tracker inputs are issue-backed project items only.
  • PR-linked project items, draft items, and other non-issue project items are skipped by the runtime.
  • The upstream remote should remain configured so future upstream changes can be reviewed and cherry-picked selectively.

Repo docs

  • AGENTS.md
  • ARCHITECTURE.md
  • docs/README.md
  • OVERTURE_BASELINE.md

License

This project is licensed under the Apache License 2.0.

About

Overture is BrandByX's GitHub Projects fork of Symphony for autonomous issue execution.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Elixir 96.4%
  • Python 2.3%
  • Other 1.3%