Staging Manifest

Author: Techrevati doo

Staging manifest status: Pending until final reviewer approves the staged release set.

This manifest is the last repository-shape check before any stage, tag, private publication, pilot, or stable promotion step. It does not replace final diff review, reviewer handoff, remote CI, security review, private RC publication evidence, controlled pilot evidence, or rollback proof.

Purpose

The release-candidate diff contains a large set of new documentation pages, guard scripts, tests, and one runtime pilot helper. Before the release candidate is staged, every untracked release asset must be intentionally classified and every local or generated artifact must remain excluded.

The manifest has three goals:

Allowed Untracked Release Assets

The only allowed untracked release assets are:

Anything outside those categories must be removed from the release candidate, moved into the correct category, or explicitly added to this manifest with a review reason before staging.

Current Untracked Asset Snapshot

Latest pre-staging snapshot collected on 2026-06-01. The release candidate is now committed on production-rc-0.3.0, so there are no remaining untracked release assets — every asset that previously sat untracked (the categories below) is part of the committed branch history. The live untracked set is therefore empty and the counts are zero:

Category Count Status
docs/api/*.md 0 Allowed (committed)
docs/compliance/*.md 0 Allowed (committed)
docs/patterns/pilot-profile.md 0 Allowed (committed)
docs/styles/*.css 0 Allowed (committed)
docs_theme/*.html 0 Allowed (committed)
scripts/check_*.py 0 Allowed (committed)
scripts/release_preflight.py 0 Allowed (committed)
scripts/install_toolchain.py 0 Allowed (committed)
scripts/mkdocs_hooks/*.py 0 Allowed (committed)
src/techrevati/runtime/pilot.py 0 Allowed (committed)
tests/test_*.py release guard/test files 0 Allowed (committed)
Total 0 All release assets committed

No generated/cache category is approved for staging. If git status --short --untracked-files=all changes, regenerate this snapshot before staging. The staging manifest guard compares these counts against the current untracked release asset set.

Generated Artifact Exclusions

Do not stage generated or local-only files, including:

These files are build or local test outputs, not release-source assets.

Review Procedure

Run and attach these commands before staging:

  1. git status --short --branch
  2. git ls-files --others --exclude-standard
  3. git diff --stat
  4. python scripts/check_staging_manifest.py

The reviewer must confirm that every untracked path is either one of the allowed release assets above or has been removed before staging.

No-Go Rules

Do not stage, tag, publish, pilot, or promote when any of these are true:

Sign-Off Template

Use this template during release-candidate staging review:

Field Value
Reviewer Pending
Review date Pending
Commit SHA Pending
Untracked release assets reviewed Pending
Generated artifacts excluded Pending
git status --short --branch attached Pending
git ls-files --others --exclude-standard attached Pending
git diff --stat attached Pending
Staging manifest guard Pending
Decision Pending / Approved / Changes required