Skip to content

Latest commit

 

History

595 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-OS

English | Русский

Docs Safety

AI-OS is a governed operating system for work that spans ChatGPT Projects, repository delivery, validation, and a versioned Stream Deck interface. It turns a broad goal into a reviewable path: identify one accountable owner, bound the change, preserve evidence, validate the result, and keep acceptance and irreversible decisions with a human owner.

Current status: candidate / ready for human review. Production promotion remains disabled until the documented sync, smoke-QA, and pilot gates are satisfied. This public repository is not open source; see the rights posture.

The system at a glance

flowchart LR
    A["Broad goal or raw input"] --> B["[Inbox Router]<br/>when the route is unclear"]
    B --> C["One accountable Project"]
    C --> D{"Repository change?"}
    D -->|"no"| E["Domain result<br/>with evidence and limits"]
    D -->|"yes"| F["[Codex]<br/>bounded handoff"]
    F --> G["Codex APP<br/>branch and implementation"]
    E --> H["Validation and source checks"]
    G --> H
    H --> I{"Human owner decision"}
    I -->|"accept"| J["Review and merge<br/>where authorized"]
    I -->|"not accepted"| K["Revise, stop, or roll back"]
Loading

This is a control loop, not an autonomous agent loop: work may move forward automatically only within the authorized, reversible scope. Acceptance, merge, production promotion, and other consequential decisions remain human decisions.

What makes the architecture distinctive

Most AI workspaces stop at a prompt, a collection of documents, or an agent loop. AI-OS makes the operational boundaries explicit and versioned.

Design choice What it provides What it deliberately does not claim
One accountable destination Seven named ChatGPT Project packages split routing, governance, decisions, analytics, LLM quality, implementation, and corpus work. A single general-purpose agent that owns every decision.
Two content surfaces Granular Knowledge/ files are canonical; compact Knowledge_Bundles/ are derived upload artifacts with source fingerprints. That a ChatGPT Project UI is always current after a repository change.
Goal Mode A broad goal can become a bounded, reversible branch change with checks, risks, rollback, and acceptance. Permission to widen scope, merge, deploy, or change protected business rules.
Evidence-bearing gates Manifests, paths, bundle provenance, instruction length, public-repo safety, smoke QA, and pilots are separate checks. That a passing test or generated file is owner acceptance or production readiness.
Human authority Review, merge, production promotion, and other consequential actions stay explicit. Autonomous approval, deployment, or a persistent production agent platform.
Versioned operating surfaces ChatGPT packages, Codex APP contracts, and Stream Deck artifacts can evolve through Git review and rollback. A hidden runtime state outside the repository.

The result is a repository that can be inspected at every boundary: where a task should go, which source owns its content, which artifact is uploaded, what was checked, and what still needs an owner decision.

Five connected mechanisms

Mechanism Control it adds Canonical owner
Routing and ownership One task has one primary destination; cross-domain work uses an explicit handoff rather than an implicit transfer. Routing Rules and Project Registry
Knowledge provenance Granular sources own meaning; generated bundles carry declared source fingerprints for formal upload. Sync Contract and project UPLOAD_LIST.md files
Bounded delivery Goal Mode requires a smallest useful branch change, relevant checks, rollback, and acceptance reporting. Goal Mode
Execution traceability AES defines requirement, validation, defect, corrective-action, and closure-review vocabulary without taking ownership from Projects. AES
Evidence and authority Repository checks, smoke QA, pilots, external sync, review, and production authorization remain distinct states. Master Status and Current Status

The two most important separations are deliberate: a generated artifact never becomes the semantic owner of its source, and a validated result never becomes an accepted decision without the appropriate human authority.

Candidate operational reliability layer

The following layer documents four candidate contracts for making operational evidence and failures easier to inspect across runs. It is documentation only: it does not add a runtime service, persistent memory, automatic policy changes, or a production workflow. The detailed English contract is Operational Reliability.

Общая механика Английское название Русское название
Жизненный цикл evidence Evidence lifecycle ledger Журнал жизненного цикла evidence
Намерение запуска Versioned run intent Версионированное намерение запуска
Наблюдаемость отказов Typed fault telemetry Типизированная телеметрия сбоев
Превращение сбоя в проверку Failure-to-regression harness Контур «сбой → регрессия»

The exact names EvidenceUnit, ACTIVE, SUPERSEDED, REVOKED, Candidate Gate, Human Gold, fail-closed, and digest remain contract names. Their meaning may be explained in Russian, but the names must not be translated or silently substituted. Until explicit evaluation and owner acceptance, this layer remains candidate and does not change existing repository behavior.

How the system works

goal or raw input
  -> route to one accountable Project
  -> establish scope, evidence, and constraints
  -> work in the relevant domain or hand off to Codex
  -> validate sources, artifacts, and the changed behavior
  -> human owner reviews, accepts, merges, or rolls back

[Inbox Router] handles unclear intake. The routed project keeps domain ownership; [Codex] prepares implementation work and Codex APP performs repository changes on a non-main branch. The canonical map is ROUTING_RULES.md, not this overview.

The seven ChatGPT Projects

Project Use it when you need Typical output
[Inbox Router] A raw request needs classification or a clear destination. A bounded route or handoff.
[AI OS] Governance, AI patterns, evidence, confidence, or supported use cases. Evidence-aware guidance and a next owner.
[Thinking] Options, trade-offs, decisions, risks, or a Judge/Revisor pass. A decision memo with assumptions and revisit triggers.
[Analytics] Deterministic calculations, data QA, reconciliations, metrics, or charts. A method, calculations, checks, and limitations.
[LLM] Prompts, model routing, evaluation, quality gates, or workflow design. A governed prompt/workflow proposal and evaluation boundary.
[Codex] Implementation framing, code review, tests, and release handoff. A scoped execution package for repository work.
[Thinkers OS] Thinker corpus, provenance, synthesis, and pattern status. Source-aware synthesis without invented attribution.

The authoritative paths, instruction limits, and AES applicability are in the project registry. Project packages are deliberately separate so that a strategy discussion does not silently become an analytics calculation or a repository mutation.

Canonical sources and upload artifacts

flowchart LR
    A["Granular Knowledge/<br/>canonical semantic source"] --> B["Declared sources<br/>and source fingerprint"]
    B --> C["Generated Knowledge_Bundle<br/>upload artifact"]
    C --> D["Manual ChatGPT Project<br/>Knowledge upload"]
    A -. "repository remains live source of truth" .-> E["GitHub / local checkout"]
    E -. "fresh state" .-> D
Loading

The repository is the live source of truth. ChatGPT Project Knowledge is a versioned baseline for bootstrapping and periodic formal sync, not a live replica of every commit. Upload only the bundle files named by a project's Knowledge_Bundles/UPLOAD_LIST.md; do not upload both bundles and their granular sources unless debugging a sync issue.

Read the Sync Contract for the exact freshness rules and Upload Guide before a manual ChatGPT update.

Goal Mode and AES

Goal Mode is the default execution model for broad repository work: inspect first, infer the smallest safe scope, implement on a branch, run relevant checks, and report evidence, risks, rollback, and acceptance status.

The Autonomous Execution Standard (AES) defines the shared execution vocabulary for requirements, validation, defects, corrective action, traceability, and closure review. It does not override project ownership or authorize an agent to approve its own work. Current AES applicability and the limited evidence for each Project are recorded in the registry.

Start using AI-OS

1. Find the right entry point

Your need Start here
Understand the repository Repository map
Choose ChatGPT Projects or Codex APP for daily work Operating guide
Change repository content AGENTS.md, then Goal Mode
Prepare a goal or fixed task Goal issue template or Codex task template
Upload a ChatGPT Project baseline Upload Guide and the project's UPLOAD_LIST.md
Check evidence, maturity, and open gates Current status and Master status

2. Work from a goal, not from a guessed implementation

For a repository change, state the desired outcome. Goal Mode then constrains the work to a branch, a minimal reversible scope, relevant checks, a rollback path, and explicit acceptance. Do not treat a passing test, a ready PR, or a generated artifact as proof that the user's outcome has been accepted.

For a simple local and reversible change with sufficient repository context, follow the applicable local instructions directly. For AI-OS methodology work, use the canonical routing and bounded-context flow defined in AGENTS.md.

3. Validate before opening a pull request

From a local checkout, run the repository readiness helper and the relevant tests:

python3 scripts/sync_aios.py
python3 -m pytest tests/ -rA

sync_aios.py checks project-instruction length, public-repository safety, Goal Mode defaults, manifest paths, Knowledge Bundles, and index coverage. It does not upload to ChatGPT, push to GitHub, merge a pull request, or grant production approval.

For contribution and branch requirements, follow the contributing guide. For the exact merge policy, follow Goal Mode.

Repository layout

Area Purpose
ChatGPT/ Project instructions, canonical granular Knowledge, and compact upload bundles.
Codex APP/ Local execution contracts, setup, runbooks, and review guidance.
StreamDeck/ Versioned configuration, exports, generators, QA, and rollback history.
docs/ Maps, guides, shared standards, operations, evidence, and reference material.
scripts/ and tests/ Deterministic validation and regression coverage.
.github/ Issue intake, PR policy, ownership, security reporting, and CI workflows.

Evidence and limits

AI-OS distinguishes repository consistency from external or operational proof. The repository records passing checks and bounded candidate evidence, but these do not by themselves prove that every ChatGPT Project is synced, that every workflow is generally reliable, or that production promotion is allowed.

Current candidate status, smoke-QA evidence, pilot boundaries, and blocked promotion items are maintained in Current status. Exact validation and operational gates live in Master status.

AI-OS does not add embeddings, semantic search, vector databases, web UI, autonomous retrieval, agentic workflows, persistent runtime memory, or production deployments. Public visibility does not grant reuse rights; the repository has no open-source license.

Useful references

Local path placeholders

Public documentation uses placeholders rather than machine-specific paths:

  • <LOCAL_AI_OS_ROOT> — local AI-OS checkout
  • <LOCAL_REPO_ROOT> — current repository root
  • <LOCAL_CODEX_APP_ROOT> — local Codex APP folder
  • <LOCAL_ARTIFACTS_ROOT> — local working artifacts outside the repository

About

A governed operating system for ChatGPT Projects, Codex delivery, verification, and Stream Deck workflows.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages