Skip to content

demo: enrich seed (branches/PRs/deep history) + rehost screenshots on GCS - #42

Merged
AusafMo merged 1 commit into
mainfrom
demo/enrich-seed-and-rehost-screenshots
Aug 2, 2026
Merged

demo: enrich seed (branches/PRs/deep history) + rehost screenshots on GCS#42
AusafMo merged 1 commit into
mainfrom
demo/enrich-seed-and-rehost-screenshots

Conversation

@AusafMo

@AusafMo AusafMo commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Makes the demo rich enough for good README screenshots, and cleans up the now-hosted images.

Seed

Adds an --enrich mode to examples/seed_support_demo.py that drives the real cfg CLI (authored demo.user@example.com, never a personal email) to build genuine cfgit history:

  • deep multi-commit history on key records (e.g. refund_resolution → 4 versions)
  • a system tag, 3 branches, 2 open PRs + 1 merged PR, and an adopt

New demo flow:

python examples/seed_support_demo.py --reset
python examples/seed_support_demo.py --enrich
python examples/seed_support_demo.py --drift

Screenshots

The 5 README screenshots were regenerated against this richer demo (white UI, full LLM narration visible) and re-uploaded to gs://ausaf-public/portfolio-assets/cfgit-20260802/ (the bucket the README already points at, now with Cache-Control: no-cache). The in-repo docs/screenshots/*.png are therefore dead weight — removed. Also gitignore cfgit's local .cfgit/ state dir.

Verified

Enrich → main + 3 branches, 2 open + 1 merged PR, 4-version history, all demo.user@example.com. Seed parses + ruff clean; 158 tests pass.

…on GCS

Add an --enrich mode to examples/seed_support_demo.py that drives the real cfg CLI
(authored as demo.user@example.com, never a personal email) to build genuine cfgit
history for screenshots: deep multi-commit history on key records, a system tag,
3 branches, 2 open PRs + 1 merged PR, and an adopt. New flow:
  python examples/seed_support_demo.py --reset
  python examples/seed_support_demo.py --enrich
  python examples/seed_support_demo.py --drift

The 5 README screenshots were regenerated against this richer demo (white UI, full
LLM narration visible) and re-uploaded to the GCS bucket the README already points
at, so the in-repo docs/screenshots/*.png are now dead weight — remove them. Also
gitignore cfgit's local .cfgit/ state dir.

Verified: enrich produces main + 3 branches, 2 open + 1 merged PR, 4-version history
on refund_resolution, all authored demo.user@example.com; seed parses + ruff clean;
158 tests pass.
@AusafMo
AusafMo merged commit 3f81bb7 into main Aug 2, 2026
2 checks passed
@AusafMo
AusafMo deleted the demo/enrich-seed-and-rehost-screenshots branch August 2, 2026 16:43
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.

2 participants