Public documentation v0

Profile distributions

How Software Factory profiles are authored and prepared for public installs.

Source of truth

The selected model uses a local monorepo as the authoring source of truth for profile definitions, shared skills, validation, and generation logic.

Generated public repos

One-profile-per-repo public distributions are generated for compatibility with remote install and update workflows. These generated repos are compatibility artifacts, not the primary authoring source.

Expected public shape

A public distribution can include a distribution manifest, role instructions, reusable skills, README/install docs, validation scripts, license, and changelog.

Private exclusions

Public distributions must exclude credentials, local state, private memories, sessions, logs, Kanban databases, workspaces, sprite credentials, API tokens, OAuth material, SSH keys, and runtime secrets.

Contributing and use

Exact public repository locations are pending. Until they are published, contributions should be treated as proposed changes to the source-of-truth model or clearly labeled generated artifacts. Never submit secrets, private logs, private service URLs, or local profile state in issues or pull requests.