Skip to content

Close #67 skill review findings: gate ordering, handoff to /spa, doc fixes - #126

Merged
splunkenizer merged 3 commits into
distributionfrom
dist/67-content-pack
Oct 28, 2026
Merged

splunkenizer merged 3 commits into
distributionfrom
dist/67-content-pack

Conversation

@splunkenizer

@splunkenizer splunkenizer commented Oct 28, 2026 •

Copy link
Copy Markdown
Collaborator

Closes #67.

Summary

  • spa-create-config: write barrier before step 6 and --env target check on every write.
  • Provision and deploy hand off to /spa, each with its own chat yes.
  • spa-apps no longer deploys on a bare request.
  • Legacy .agent/workflows/deploy-aws-terraform.md replaced by a pointer to the skills.
  • Doc fixes: init example names a provider, changelog records the --splunk-config aws flag rename, gate lists include environment cleanup.
  • Regression tests: TestReviewFindings67 in tests/test_docs.py.

Left out (confirmed by the user)

Test plan

  • ./tests/run_local_tests.sh passes locally (1478 passed, 72 deselected)

splunkenizer and others added 3 commits October 28, 2026 13:26
…and config keys for #67.

- spa environment cleanup lists registered environments whose directory is missing and removes only their registry entries after --yes. No directories are deleted.
- spa init and spa environment init require --provider unless a default is saved with spa environment set --provider.
- terraform.aws rejects unknown keys. spa aws in an environment uses terraform.aws.region before AWS environment variables.
- Skills pass --region on every AMI, survey, and describe lookup, and the create-config skill asks for location, name, and a summary before init.
- Test coverage for the schema, region precedence, skill AWS lines, cleanup, and init provider rules.

Co-authored-by: Cursor <cursoragent@cursor.com>
…doc fixes

- spa-create-config: write barrier before step 6 and --env target check on every write
- Provision and deploy hand off to /spa with a separate chat yes each
- spa-apps no longer deploys on a bare request
- Replace legacy deploy-aws-terraform runbook with a pointer to the skills
- Fix init example without provider, changelog flag rename, gate lists
- Add TestReviewFindings67 regression tests

Co-authored-by: Cursor <cursoragent@cursor.com>
The test exercises a real botocore ProfileNotFound, so it needs boto3.
CI images without boto3 failed it before reaching the profile check.

Co-authored-by: Cursor <cursoragent@cursor.com>
@splunkenizer
splunkenizer merged commit 53f88fa into distribution Oct 28, 2026
1 check passed
@splunkenizer
splunkenizer deleted the dist/67-content-pack branch October 28, 2026 15:39
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