ForgeOS v1.20.1

Docs

Find the document that owns your question

This page is a map, not a manual. Each question routes to the document that owns it — the reference pages on this site, or the repository document that holds the depth — so nothing here can drift far from its source.

Cited release v1.20.1

Start here

Pick the row that matches why you came. Each one links the shortest correct first read.

  • See what ForgeOS does six shipped capabilities, every claim traceable to the cited release What it does today
  • Install it the verified release artifact, a clone, or the local command installers — checksum before trust Install guide
  • Adopt it into a real project the full first-time procedure; budget 60 to 90 minutes, most of it answering questions only you can answer Adoption guide in the repository
  • See what the latest release changed v1.20.1 in one page: what changed, who is affected, safe upgrade steps, verification, and known limits Release notes for v1.20.1
  • Update an existing adoption what happens after adoption, every time a newer release lands Upgrade guide in the repository
  • Ask a question or report a bug repository issues only, each kind with its template — best effort, honestly stated Support policy on GitHub
  • Report a vulnerability privately, through the repository's report-a-vulnerability route — never as a public issue Security page

Operate ForgeOS

The reference pages mirror the shipped command surface of the cited release. If a page and the repository ever disagree, the repository is right and the page has a defect.

Command reference

Nine forgeos commands — status, next, prompt, brief, intake, doctor, version, adopt, and update — each with its purpose and read/write behavior. Reading commands answer; writing commands dry-run by default and change files only under --apply.

Where a project stands

forgeos status reads the state ledger, forgeos next names the next safe slice, forgeos prompt prints the complete session package, and forgeos doctor reports prerequisites — all four read-only.

Validation

Twelve checks — eight of them gating — run by one command, with identical behavior on Windows PowerShell 5.1 and POSIX bash. Nothing is called done until the checks are observed passing.

Adopt ForgeOS

Two routes in, and both end at the same place: your project carries the portable half of ForgeOS and passes its own validation suite. No package-manager channel is listed anywhere on this site until one ships.

From the release artifact — recommended

Download the archive and its checksum from the release, verify before you trust it, then sync into your project. The first sync is a dry run; review it, then apply.

From a clone

Start a new project from the repository itself — inspect it first, start from a specific tag, then make the history yours.

Trust and safety

Trust claims are the easiest to overstate, so each route below leads to the policy itself — stated in the repository's own words, not this site's summary of them.

Security policy

The safety hooks are a safety net against accidents, not a security boundary — the policy says so in exactly those terms. The hosted security page explains the limits and routes private reports to the repository advisory flow.

Governance, in practice

Application paths stay closed until a human opens a narrow implementation window that fails closed in every direction; safety hooks refuse destructive actions with the reason; validation gates demand observed evidence.

Support

Repository issues are the support channel — bug reports, feature requests, and questions, each with a template. Support is best effort with no response-time guarantee, and what is not supported is named rather than implied.

Contributing

Contributions are judged on evidence: a change ships for both supported platforms, reproduces the bug before fixing it, and never weakens a check to get a pass.

Field reports

Anonymized write-ups from real adoptions — each verified defect becomes a permanent self-test case. This is the proof behind "proven by adoption, not only self-test."

Roadmap and release status

The transparency pages follow the same rule as everything else here: proven things are marked proven, intentions are marked intentions.

For tool users

ForgeOS meets CLI-based coding tools in the environment where they already run. The repository README names the supported tools and their adapter files; this page describes only what the integration does.

One contract, thin adapters

Different coding tools read the same operating contract through thin adapter entry points that hold pointers, never rules of their own — so every tool obeys identical rules.

The work loop as slash commands

The workflow commands — from /start-task through /finish-task — surface as slash commands inside the tool's own environment, so the governed loop runs where the work happens.

Every document this page routes to is versioned with the code it describes. This site hosts no rendered copies yet; when hosted copies come, each will state the version it documents. Browse the repository. Documentation index.