A Project is the top-level container in Thread. It represents a single engineering endeavour — typically an aircraft programme, a propulsion system, or a research campaign.
A Project owns exactly one Main branch and may contain any number of additional Branches. All data in Thread belongs to exactly one Project. Projects have members with roles (owner, admin, editor, viewer) that control access and permissions.
A Project may contain one or more Configurations — named aircraft or vehicle variants (e.g., “Baseline”, “Extended Range”) with their own Design Conditions (reference quantities scoped to that variant).
Examples: “F-35 Aero Database”, “eVTOL Transition Study”, “Propeller Optimisation Campaign”
fct.connect(project_id="cessna-172")
fct.projects()
fct.use("new-project")
fct.create_project("name")