docs: add showcase example for config and automation profiles #4210

Closed
HAL9000 wants to merge 5 commits from docs/add-example-config-and-automation-profiles into master

5 Commits

Author SHA1 Message Date
HAL9000 4014af510a docs: split config-and-automation-profiles showcase into two files
CI / lint (pull_request) Successful in 1m19s
CI / push-validation (pull_request) Successful in 25s
CI / quality (pull_request) Successful in 1m31s
CI / helm (pull_request) Successful in 43s
CI / build (pull_request) Successful in 1m10s
CI / typecheck (pull_request) Successful in 2m10s
CI / security (pull_request) Successful in 2m11s
CI / e2e_tests (pull_request) Successful in 3m28s
CI / integration_tests (pull_request) Successful in 3m56s
CI / unit_tests (pull_request) Successful in 5m8s
CI / benchmark-publish (pull_request) Has been skipped
CI / docker (pull_request) Successful in 1m52s
CI / coverage (pull_request) Successful in 9m58s
CI / status-check (pull_request) Successful in 5s
CI / benchmark-regression (pull_request) Successful in 57m32s
Split the 793-line showcase document into two files under 500 lines each
to comply with the project file size limit:

- Part 1 (423 lines): config management and built-in automation profiles
  (Steps 1-9), with navigation link to Part 2
- Part 2 (393 lines): custom automation profiles, complete interaction log,
  key takeaways, and hands-on exercises (Steps 10-16), with navigation link
  to Part 1

Also updates docs/showcase/examples.json to register both new files and
removes the original oversized file. Adds CHANGELOG.md entry for the
showcase under [Unreleased] > Added.

ISSUES CLOSED: #4305
2026-04-23 08:31:20 +00:00
HAL9000 c1c3c4e71a docs: fix Python version prerequisite from 3.12 to 3.13
CI / lint (pull_request) Successful in 41s
CI / quality (pull_request) Successful in 42s
CI / typecheck (pull_request) Successful in 56s
CI / security (pull_request) Successful in 54s
CI / build (pull_request) Successful in 28s
CI / helm (pull_request) Successful in 28s
CI / push-validation (pull_request) Successful in 28s
CI / e2e_tests (pull_request) Successful in 3m28s
CI / integration_tests (pull_request) Successful in 7m9s
CI / unit_tests (pull_request) Successful in 8m40s
CI / docker (pull_request) Successful in 2m16s
CI / coverage (pull_request) Successful in 13m47s
CI / status-check (pull_request) Successful in 6s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 57m27s
The project requires Python 3.13 per pyproject.toml. Update the showcase
document prerequisites to match the actual baseline.

ISSUES CLOSED: #4305
2026-04-13 17:33:25 +00:00
HAL9000 f5d73ba68f fix: unblock coverage threshold integration suite
CI / push-validation (pull_request) Successful in 17s
CI / lint (pull_request) Successful in 25s
CI / helm (pull_request) Successful in 25s
CI / quality (pull_request) Successful in 32s
CI / typecheck (pull_request) Successful in 48s
CI / build (pull_request) Successful in 3m20s
CI / security (pull_request) Successful in 4m3s
CI / e2e_tests (pull_request) Successful in 6m12s
CI / integration_tests (pull_request) Successful in 7m32s
CI / unit_tests (pull_request) Successful in 8m20s
CI / docker (pull_request) Successful in 11s
CI / coverage (pull_request) Successful in 10m44s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 57m1s
Remove the stale tdd_expected_fail tags from the coverage threshold robot suite now that the coverage threshold constant lives in noxfile.py, and update the new showcase prerequisites to match the project's Python 3.13 baseline.\n\nISSUES CLOSED: #4305
2026-04-12 18:20:54 +00:00
HAL9000 c62e5b283e docs: clarify automation profile showcase workflow 2026-04-12 18:20:54 +00:00
freemo bd7ce2ab88 docs: add showcase example for config and automation profiles
Adds a complete end-to-end walkthrough of the config management and
automation profile CLI commands, verified by the UAT system with real
command outputs. Covers:

- config list (all settings, filtered by pattern)
- config get (single value + verbose 5-level resolution chain)
- config set (global/project/local scope)
- automation-profile list (all profiles + regex filter)
- automation-profile show (built-in profiles: supervised, full-auto, manual)
- automation-profile add (custom profile from YAML with guards)
- automation-profile remove (with --yes flag)

Also updates examples.json index with the new entry.
2026-04-12 18:20:54 +00:00