Skip to content

docs(readme): restore compliant stamp deleted by PR #8 - #22

Merged
wranngle merged 1 commit into
mainfrom
docs/restore-readme-stamp
Jul 11, 2026
Merged

docs(readme): restore compliant stamp deleted by PR #8#22
wranngle merged 1 commit into
mainfrom
docs/restore-readme-stamp

Conversation

@wranngle

Copy link
Copy Markdown
Owner

Summary

  • PR docs(readme): rewrite around risk-first philosophy #8 (318990c, 2026-05-16) deleted the badge row, [!NOTE] status callout, and blockquote tagline that the 2026-05-03 readme-system stamp had produced. Neither docs(readme): rewrite around risk-first philosophy #8 nor the later docs: accurate README #20 accuracy fix restored them.
  • Restores, verbatim where prior wording existed in git history (721facf): tagline, badge row (CI + License + Status-active), status callout.
  • Adds ## Quick start (new, not previously present): git clone + cd + pip install pytest && pytest, since this is the only runnable-today path without an external QuantConnect account.
  • Reorders sections to the spec's required order (tagline, badges, callout, quick start, what it does, domain sections, usage, license).
  • Adds one factual line reinforcing existing canon: strategy.yaml is pinned at stage: local (verified against the file in this repo), so nothing here implies a promoted paper or live strategy. Backtest-only, never ran live.
  • ## What it does prose is carried over unchanged (relocated, not reworded); a competitive-wording pass for that section is staged separately, not part of this PR.
  • Topics: added wranngle + active-project via gh repo edit --add-topic (additive only, already applied directly since topics are not part of the branch-protected file surface).

Test plan

  • python3 -m pytest -q — 126 passed, unchanged
  • grep -cP '[—–]' README.md → 0
  • Manual reread against docs/exec-plans/active/WRANNGLE-README-SYSTEM.md §3/§4/§9 for verbatim callout/badge/order compliance

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

…ut, quick start)

PR #8 (318990c, 2026-05-16) rewrote the README around the risk-first
philosophy and, in doing so, silently deleted the badge row, the
`[!NOTE]` status callout, and the blockquote tagline that the 2026-05-03
readme-system stamp had produced (see 721facf). No later pass (including
the #20 accuracy-only fix) restored them, so the opted-in repo drifted out
of compliance with its own required section order even though every claim
in the prose stayed true.

Restored, verbatim where prior wording existed in history:
- Blockquote tagline (from 721facf, the last correct `active`-status stamp)
- Badge row: CI (native workflow badge), License, Status (active/brightgreen)
- `[!NOTE]` active-project callout, canonical phrasing
- `## Quick start`: clone/cd + `pip install pytest && pytest` as the
  runnable-today path (this repo requires a QuantConnect project to run
  the algorithm itself; pytest is the only thing a visitor can run without
  external setup)
- Section order per spec: tagline, badges, callout, quick start, what it
  does, domain sections, usage, license
- Added one factual line reinforcing existing canon: strategy.yaml is
  pinned at `stage: local` (verified against the file), so nothing here
  implies a promoted paper or live strategy

The `## What it does` body text is carried over unchanged (relocated, not
reworded) pending a separate competitive-wording pass; that atom is staged
at .dotfiles/.artifacts/pfd-mission/tournament-atoms-tradingbot.json.

Topics: added `wranngle` + `active-project` via `gh repo edit --add-topic`
(additive only, existing domain topics untouched).

Verified: 126 pytest tests pass unchanged (python3 -m pytest -q).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions github-actions Bot added the pr-needs-issue PR has no Closes/Fixes/Resolves reference; auto-applied by pr-link-check label Jul 10, 2026
@github-actions

Copy link
Copy Markdown

This PR needs an issue link.

Add Closes #N / Fixes #N / Resolves #N to the description — or file an issue first via gh-issue.sh. Convention: every PR has an audit trail back to a problem statement.

@wranngle
wranngle merged commit e7c9f87 into main Jul 11, 2026
15 checks passed
@wranngle
wranngle deleted the docs/restore-readme-stamp branch July 11, 2026 16:32
github-actions Bot pushed a commit that referenced this pull request Jul 11, 2026
…unchline table (#24)

## Summary

- Centered header block: light/dark wordmark (generated from the repo's
own badge hex `A371F7`, generator committed at `docs/brand/render.mjs`),
capability eyebrow, value-prop H1, pipe nav, real badges (CI, License,
static stage-local).
- Real hero GIF: `demo_gauntlet.py unsafe` raising `RiskGauntletError:
leverage_cap violated (actual=3.0, allowed<=2.0)` then `demo_gauntlet.py
safe` accepting the default config. Driven against the real `Config` +
`RiskGauntlet` classes via the committed `tests/conftest.py` stub, no
mocks. VHS tape and measurements committed under `docs/media/`.
- Emoji feature bullets, 5-node mermaid flow, reject/accept punchline
table, lifecycle stage table, lab bench section for the standalone
tools, honest roadmap (pytest-in-CI gap, duplicate cap table).
- Builds on the stamp restored by #22 (merged); replaces the `[!NOTE]`
callout per flagship style.

## Test plan

- `python3 -m pytest -q` in the branch worktree: `126 passed`.
- `python3 demo_gauntlet.py unsafe` exits 1 with the rejection line;
`python3 demo_gauntlet.py safe` exits 0.
- Mermaid block validated via mermaid.ink (HTTP 200, rendered image).
- No em/en-dashes, no banned vocabulary, all nav anchors present.

Closes #23

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@wranngle wranngle removed the pr-needs-issue PR has no Closes/Fixes/Resolves reference; auto-applied by pr-link-check label Jul 11, 2026
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