Skip to content

feat(test-automation): universalize bundle, add efficiency-audit skill, harden onboarding docs - #47

Merged
arozumenko merged 1 commit into
arozumenko:mainfrom
bermudas:feat/test-automation-improvements
Jul 13, 2026
Merged

feat(test-automation): universalize bundle, add efficiency-audit skill, harden onboarding docs#47
arozumenko merged 1 commit into
arozumenko:mainfrom
bermudas:feat/test-automation-improvements

Conversation

@bermudas

@bermudas bermudas commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Generalizes the test-automation pipeline beyond Jira/Playwright/Claude Code (role naming, tracker/TMS routing, multi-host hooks + install)
  • Adds the efficiency-audit skill to the bundle
  • Harden onboarding docs, ddds a free-form seeding notes field; adds human-language seeding-prompt examples

bermudas added a commit to bermudas/sdlc-skills that referenced this pull request Jul 9, 2026
…oks, efficiency-audit, and bundle docs

- marketplace: fix efficiency-audit source path in hand-curated Claude
  manifest (pointed at nonexistent ./skills/); regen generated manifests
- usage-rollup: pathToFileURL entrypoint guard (paths with spaces),
  --help + strict flag parsing, tool_result error dedup (no negative
  success counts), local-time day bucketing to match ccusage,
  CLAUDE_CONFIG_DIR + XDG projects-root fallback, unknown-day bucket
  reconciliation, deterministic fork tiebreak, per-file read guards,
  skip redundant ccusage fallback, dedupUsage on the production path,
  drop dead readSubagents; tests 25 -> 35 incl. fs-level fixtures
- hooks: revert README Kiro claims to match hooks-kiro.json; guard
  is_claude_code() against leaked CLAUDE_PROJECT_DIR under SDLC_HOOK_RAW
- installer: drop dead installBriefings update param, neutral briefing
  skip message, note Windows-unserved Cursor hook command
- content: TMS back-write is orchestrator-owned post-merge in TAE RULES
  and onboarding pilot; lead SOUL defers to the Phase 1 gate table;
  qa-engineer briefing aligned to spec-format (6 statuses, lcovered_/
  lextend_, return-only statuses); un-automatable emits no AFS file;
  seeding steps 6.5/6.6 reordered; scout probes fixed (find over
  globstar, k6 grep tightened); external-skill links de-linked;
  greenfield bootstrap prompt is surface-first

Claude-Session: https://claude.ai/code/session_01Byba65VsKBGgJ5sftyo2Jc
@bermudas
bermudas force-pushed the feat/test-automation-improvements branch 2 times, most recently from 16cd151 to f21b7e5 Compare July 9, 2026 14:40
…l, harden onboarding docs

Generalizes the test-automation pipeline beyond Jira/Playwright/Claude
Code: role naming, tracker/TMS routing (adapter declared by the seed,
orchestrator-owned post-merge back-write), surface-first framework
choice, multi-host hooks + install. Adds the efficiency-audit skill
(ccusage-metered per-project/session/role/day and per-sub-agent cost,
snapshots + before/after diffs) to the bundle. Hardens onboarding docs
and seeding (way-of-work capture, free-form seeding notes, human-language
seeding-prompt examples).

Also includes the follow-up hardening applied on this branch:

- installer: protect scout-seeded project_briefing.md from --update;
  Kiro session-start hook restored
- review fixes across installer, hooks, efficiency-audit, and bundle
  docs (marketplace source path, usage-rollup correctness — local-time
  day bucketing, tool_result dedup, CLAUDE_CONFIG_DIR lookup, strict
  flag parsing — status-enum/back-write drift, link and probe fixes)
- pristine-repro gate: defects first observed via synthetic input must
  reproduce in a fresh isolated context before filing (defect-filing,
  reproducing-issues, test-case-analysis, playwright-testing)
- hooks: inject role memory for top-level `claude --agent <role>`
  sessions via CLAUDE_CODE_AGENT (SubagentStart only covers dispatched
  workers); guarded against env leaks into other hosts
@bermudas
bermudas force-pushed the feat/test-automation-improvements branch from f21b7e5 to a4caa1e Compare July 9, 2026 14:47
@arozumenko
arozumenko merged commit edc4bc8 into arozumenko:main Jul 13, 2026
2 checks passed
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