Skip to content

docs: bring README, guides and docs/ up to the phase-6e pipeline - #100

Merged
ShocOne merged 2 commits into
mainfrom
docs/phase-6e-overhaul
Aug 4, 2026
Merged

docs: bring README, guides and docs/ up to the phase-6e pipeline#100
ShocOne merged 2 commits into
mainfrom
docs/phase-6e-overhaul

Conversation

@ShocOne

@ShocOne ShocOne commented Aug 4, 2026

Copy link
Copy Markdown
Member

What

Documentation overhaul: every README and guide brought up to the pipeline as it stands after phase 6e (five recorded waves, 23 blueprints, 22 live-green resources), plus one one-line CLI fix so the docs' "the binary is right" rule holds.

Why

Three subsystems built during the probe-resequencing programme — the rehearsal, static facts and the emit postcheck battery — had zero mentions anywhere in README.md or docs/. cli.md had no section for three built commands (specs, ingest, merge) and omitted ~12 flags. The README still called specs a stub and marked phase 6 "next". probing.md counted fifteen probes of sixteen. SECURITY.md was another repository's boilerplate.

Changes

  • README.md — rewritten: what/why, key features, relationship to HashiCorp's tooling, current architecture + layout, honest roadmap (phase 6 done, phase 7 next), quick start reduced to a pointer at the runbook, docs index
  • docs/cli.md — regenerated against the actual flagsets; specs/ingest/merge sections added; postcheck contract; the rehearse.go/promote.go behaviours-not-subcommands trap named
  • docs/fixtures-and-rehearsal.md (new) — one fixture derivation, accFixture hints and omissions, plan promotion, the rehearsal fixpoint, the new fact kinds
  • docs/gates.md (new) — every CI job by its verbatim name, what it proves, and the local command that reproduces it
  • docs/probing.md — 16 probes, the rehearsal, static facts, evidence freezing (plan/subject/rehearsal.json, evidenceRev), proven-absence ledger resolution, deny-gates-experiments semantics
  • docs/blueprint.md — rehearsal-era Behaviour fields, ConvertCall shape, updateExpand, literal args, accFixture/sweep/skipUnlessEnv, constraints.format
  • docs/architecture.md, docs/generated-boundary.md, docs/onboarding-a-new-api.md, docs/README.md — updated to match; the three drifting copies of the command walkthrough collapsed into one (the runbook)
  • pilot/thousandeyes/README.md (new), SECURITY.md (real reporting channel + actual threat surface), CONTRIBUTING.md (postcheck; removed a nonexistent command)
  • cmd/tfpluginframeworkgen/commands.go — ingest registration usage now matches its flagset

Verification

  • Flag lists transcribed from tfpluginframeworkgen <cmd> -h output of the built binary
  • CI job names copied verbatim from the workflow files
  • Truth greps: no remaining "stub"/"planned" claims except the two genuine stubs (blueprint, scaffold); rehearsal/static-facts/postcheck now covered in every doc that should carry them
  • All relative markdown links checked to resolve
  • go build ./... and the root test suite green

🤖 Generated with Claude Code

ShocOne and others added 2 commits August 4, 2026 10:44
The command table advertised 'ingest [-spec FILE] [-out DIR]' while the
flagset's own usage says '-spec-root DIR -snapshot NAME'. The binary's help
is the authority the CLI reference defers to, so the two strings must agree.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The rehearsal, static facts and the emit postcheck battery had no
documentation at all; cli.md was missing three built commands and a dozen
flags; the README still called specs a stub and phase 6 'next'; probing.md
counted fifteen probes of sixteen. This brings every page up to the pipeline
as it stands after five recorded waves, 23 blueprints and 22 live-green
resources.

- README: what/why, key features, updated architecture and layout, honest
  roadmap, quick start reduced to a pointer at the runbook, docs index
- docs/cli.md: regenerated against the actual flagsets; specs/ingest/merge
  sections added; postcheck contract; behaviours-vs-subcommands trap
- docs/fixtures-and-rehearsal.md (new): one fixture derivation, accFixture
  hints and omissions, plan promotion, the rehearsal fixpoint, new facts
- docs/gates.md (new): every CI job, what it proves, local reproduction
- docs/probing.md: sixteen probes, rehearsal, static facts, evidence
  freezing, proven-absence ledger resolution, deny gates experiments
- docs/blueprint.md: rehearsal-era Behaviour fields, ConvertCall shape,
  updateExpand, literal args, accFixture/sweep/skipUnlessEnv, format
- docs/architecture.md: current pipeline, package map, why the fixpoint
  lives in cmd
- docs/generated-boundary.md: fixtures generated+policed, postcheck as the
  fifth enforcement, onboarding section deduplicated to the runbook
- docs/onboarding-a-new-api.md: static facts, postcheck, rehearsal,
  promotion, gate list matched to the CI job names
- pilot/thousandeyes/README.md (new): what the pilot proves, ownership,
  env gates, how to run it
- SECURITY.md: replaced wrong-repo boilerplate with this repo's actual
  reporting channel and threat surface
- CONTRIBUTING.md: postcheck expectation; removed a command that does not
  exist (probe redact --check)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ShocOne
ShocOne merged commit 454d292 into main Aug 4, 2026
9 of 11 checks passed
@ShocOne
ShocOne deleted the docs/phase-6e-overhaul branch August 4, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant