Repository navigation
v0.0.1
Pre-release
Pre-release
Changelog
- 051b93e: Initial public push (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f900908: Merge CI account topology: pipeline roles, OU guardrail SCPs, terraform workflow, gap analysis (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6ae0ccb: Merge DynamoDB viewer: query-first UX, GSI, capped scan, editor item edit/create (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4c68337: Merge ECS exec: ExecuteCommand into a container via the session-manager-plugin (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b074728: Merge GIF re-record: nine tapes against the final UI, emoji font, README placements (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 120e6b6: Merge GIF refresh: help/metrics/invoke tapes, demo Lambda type, README feature sections (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5366ca2: Merge Kinesis tailer: shard table, stream-pane source, decode + produce (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 526c0ab: Merge Lambda invocation: editor payload, confirm with sync/async, result view with log tail (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 64dcfa5: Merge README restructure + service GIFs: capabilities/TOC, service-features section, S3/Kinesis/DynamoDB/SQS demos (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b9f9aa2: Merge S3 browser: prefix-drill object table, open/presign/upload/export, multipart (Chuck Cassel 619504+casselc@users.noreply.github.com)
- baf81e5: Merge SNS publish: editor message, FIFO group-id, confirm, Publish (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 71799cd: Merge SQS poller: bounded poll form, peek/consume, produce, DLQ redrive (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6a0c40e: Merge SSM amendments: session services in SCPs, session permissions on CI roles, fixture provisioning scope (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b99fc71: Merge SSM sessions: shell and port-forward via ExecProcess, sessions cluster, live-ssm-fixture stack (Chuck Cassel 619504+casselc@users.noreply.github.com)
- db45926: Merge Secrets Manager viewer: confirm-gated reveal, masked display, never-persist (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 25b4ff7: Merge Step Functions: executions stream source, start-execution via editor (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2adc6b4: Merge VHS demos: demo-world launcher, five tapes, record-all driver, README demo section (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f78acf7: Merge app fixes: SSO endpoint env wiring and guarded, cancellable export jobs (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9398c39: Merge architecture review fixes: two-channel facade docs, transition micro-helpers, completed styles migration (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8583a95: Merge bombadil race diagnosis: confirmed root cause, candidate patch, paste-ready issue (Chuck Cassel 619504+casselc@users.noreply.github.com)
- fafb7ed: Merge bombadil-live lane B: OIDC from repo variables, per-account SDK profile chaining (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2846663: Merge branch 'main' into fable/event-streams (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d4b493c: Merge branch 'main' into fable/related-jump (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8cad081: Merge branch 'main' into fable/related-jump (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4510962: Merge branch 'main' into fable/related-jump (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 404bbd3: Merge branch 'main' into fable/related-jump (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ed2b403: Merge branch 'main' into fable/related-jump (Chuck Cassel 619504+casselc@users.noreply.github.com)
- db2da16: Merge branch 'main' into feat/sdk-profile-picker (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d74f9f2: Merge branch 'main' into worktree-agent-a1c4157a44215b9c5 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- fb03fb1: Merge branch 'main' into worktree-agent-a1c4157a44215b9c5 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4667f2d: Merge branch 'main' into worktree-agent-a2343c8c3152ff165 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2e2ad4c: Merge branch 'main' into worktree-agent-a6be06d96cf7f508d (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 70fe8a0: Merge branch 'main' into worktree-agent-a96bf62f73649bea3 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e943bba: Merge branch 'main' into worktree-agent-a9d0da86dd195e0a3 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ab96736: Merge branch 'main' into worktree-agent-adb1d17eb0bf6fd23 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f694181: Merge branch 'main' into worktree-agent-ae345dbec1b860c14 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 67acfc0: Merge branch 'main' of https://github.com/chucklehead-dev/a1s (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e3984fc: Merge branch 'worktree-agent-a148942156d04ff6c' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e416afd: Merge branch 'worktree-agent-a206ff7c64c727d62' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b1bc256: Merge branch 'worktree-agent-a698c40cae17453d8' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c67d611: Merge branch 'worktree-agent-a6ee564aaa12dfd79' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 155aafc: Merge branch 'worktree-agent-a7d1e735fb877f69f' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9cb03fb: Merge branch 'worktree-agent-a94051a0f40bb305c' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 66f3327: Merge branch 'worktree-agent-a98b66e576cab3be9' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6574586: Merge branch 'worktree-agent-aaa9cdd02247dfcd1' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f77c949: Merge branch 'worktree-agent-abdfb9bd629c4ef5b' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2d3f1a6: Merge branch 'worktree-agent-acee0eccd11bb2488' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0dde540: Merge branch 'worktree-agent-ae412fc72d4dc5e64' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c9f1f79: Merge bulk tag editor: T on marked rows, RFC 6902 tag patches on the shared row-batch engine (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 53de522: Merge cleanup workflow: scheduled 4h fixture teardown, shared aws-live concurrency group (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2f722a4: Merge docs cohesion: surface-coverage refresh, screens index, architecture service list (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 406348f: Merge error visibility: session failures to the error modal, wrapped modal text, ellipsis on long statuses (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bd9bfe2: Merge event streams: logs and CloudTrail pane, live tail, scope change watch (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 01965d0: Merge fable/agent-skills: repo-local agent skills and pointers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 40b219a: Merge fable/arch-refactor: LLM-maintainability architecture refactor (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2f216e5: Merge fable/contexts-carve: carve the final cluster into internal/app/contexts (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c195d3b: Merge fable/contexts-host-fake: delete-cascade coverage at the contexts boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ee3f064: Merge fable/integration-swarm: swarm world oracle validation in the integration tier (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9bd0d2f: Merge fable/llm-structure: ownership-seam splits, agent docs, and the structural lint ratchet (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 151fae3: Merge fable/metamorphic-timing: fetch-order convergence property (Chuck Cassel 619504+casselc@users.noreply.github.com)
- eac2886: Merge fable/mutate-carve: carve the write paths into internal/app/mutate (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d7abe1a: Merge fable/mutate-editor-tests: create/edit editor-flow coverage at the mutate boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6eeaa84: Merge fable/mutate-test-rehome: save/export and confirm coverage at the mutate boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b5ef26d: Merge fable/shrink-grandfathered: retire all seven lint-budget grandfather exemptions (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b0ad6b3: Merge fable/swarm-actions: swarm action subsets, revived oracle properties, and the SSO token persistence fix (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 652121f: Merge fable/swarm-batch: swarm CI loop, harness calibrations, testing-doc guidance, and spec-propagated properties (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f40db4e: Merge fable/swarm-miner: trigger/suppressor mining over swarm run identities (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 71c0c2c: Merge fable/swarm-worlds: swarm feature-vector worlds in testworld (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0f6fe4e: Merge fullscreen help: ? opens a grouped help screen; YAML returns to header, copy to full help (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4c3652a: Merge k9s polish: prompt history, read-only mode, filter modes, detail search (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ef17d62: Merge main (Lambda invocation) into the metrics pane branch (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8f90afc: Merge main (model_keys.go split) into the metrics pane branch (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 753623f: Merge main: Lambda invoke + model_keys.go dispatch split; add Lambda help row (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 78ee265: Merge main: endpoint overrides, testworld SDK mocks, bombadil swarm (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2f7f04c: Merge main: lane-B bombadil-live flip + fixture backend/boundary patches (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 36e7252: Merge main: metrics pane (M, sparkline grid, GetMetricData) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9d59e7f: Merge material harness changes: durable per-run logs, settled-frame guard, integration swarm matrix, upstream issue draft (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 48644ec: Merge metrics pane: M key, 9-type catalog, sparkline grid, GetMetricData under the smithy gate (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5426db0: Merge mock coverage: token-error shaping, DescribeType variants, SSO pagination, mutation status shaping, race fix, and integration coverage (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4f7642c: Merge packaging readiness: Homebrew/Scoop/WinGet publishers and release token wiring (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3d691bd: Merge policy pretty-print: render-time expansion of embedded IAM policy documents (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6333461: Merge pull request #10 from chucklehead-dev/feat/stream-sources-alarms-stack (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a5a83db: Merge pull request #12 from chucklehead-dev/feat/eks-k9s-handoff (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bd033b2: Merge pull request #20 from chucklehead-dev/bot/demos (Chuck Cassel 619504+casselc@users.noreply.github.com)
- df9d334: Merge pull request #22 from chucklehead-dev/feat/sdk-profile-picker (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a17edbc: Merge pull request #23 from chucklehead-dev/feat/accent-command-tag-scope-foundation (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f4d85c0: Merge pull request #6 from chucklehead-dev/docs/readme-accuracy (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ebd358e: Merge pull request #7 from chucklehead-dev/spec/tag-query-scopes (Chuck Cassel 619504+casselc@users.noreply.github.com)
- efbde4d: Merge pull request #8 from chucklehead-dev/fix/sqs-stub-and-backlog (Chuck Cassel 619504+casselc@users.noreply.github.com)
- af250f6: Merge pull request #9 from chucklehead-dev/feat/new-demo-tapes (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c6344e0: Merge related-jump follow-up: centered modal, derived peek crumbs, ARN derivation (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 01f009c: Merge related-resource jump: vendored refs catalog, relations modal, detail peek (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7f32dd0: Merge remote-tracking branch 'origin/main' into worktree-agent-a24df707b0bbdbc1b (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b194ef6: Merge remote-tracking branch 'origin/main' into worktree-agent-a55c309b5e06617be (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2c3c9af: Merge remote-tracking branch 'origin/main' into worktree-agent-a8ee3569f5250c46a (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f7c8dbb: Merge row-staleness matcher: watch events mark touched rows (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4f14aeb: Merge service live-test infra: fixtures stack, policy gap closure, teardown scripts (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bfb7f50: Merge service-action registry: the keystone seam, existing row actions ported onto it (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b944533: Merge service-wave slice 1: shape-detector table, filepicker component, client-accessor convention (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6f85de5: Merge small fixes: A1s CLI OIDC name, Notes column removal, Arn out of default columns (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a6204c5: Merge small-batch sweep: account:ListRegions in the Go mock, copy-identifier action, type-picker stale text fix (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 084de8f: Merge spec-derived test propagation: alias shadowing, editor lifecycle machine, delete origins, job singularity, member-scope origins, surface coverage map (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cf14a4f: Merge terraform central-account split: central is separate from the four targets (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 17f0536: Merge terraform hygiene: all account-specific values flow from CI variables (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ab4c64e: Merge testworld mock extensions: demo profile, sts:AssumeRole, SSO device-auth trio, CloudControl mutations (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 10096c8: Merge theming: skins with hex/ANSI colors, per-scope accents, live :theme switching (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9f77d2f: Merge v1 cleanup: bombadil harness for the new surfaces, docs feature sweep, strays (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4c15414: Merge views epic: k9s-style views config, digit sorting, tag columns, modal column picker (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8fa0463: build(deps): bump actions/upload-artifact from 4 to 7 (#3) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 35b6e41: build(deps): bump actions/upload-artifact from 6 to 7 (#13) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 76b8244: build(deps): bump golangci/golangci-lint-action (#5) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- dca2ab3: build(deps): bump the go-minor group across 1 directory with 14 updates (#16) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 664d5d3: chore(demos): re-record demo GIFs (casselc 619504+casselc@users.noreply.github.com)
- 523b014: chore(demos): re-record demo GIFs (#11) (github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>)
- 1cd376d: chore(golden): update stale_row golden after main merge (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a94df50: chore: ignore the cmd/a1s build binary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c3f144c: chore: strays (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 00c1c7f: chore: untrack the live-CI account notes (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 39d8af6: ci(bombadil): build from source via nix+cachix, not the release binary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1d968af: ci(bombadil): grant actions:write so the nix store cache can save (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5bc20fd: ci(bombadil): install the prebuilt release binary instead of building via nix (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 58e4f76: ci(bombadil): pin to pre-cell-grid rev for npm 0.5.0 runtime compat (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d0b2569: ci(bombadil-live): flip the live workflow to the lane-B CI topology (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4ea75aa: ci(cleanup): scheduled fixture teardown workflow (Chuck Cassel 619504+casselc@users.noreply.github.com)
- db85eeb: ci(concurrency): shared aws-live concurrency group (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c313141: ci(demos): auto re-record GIFs via a rolling PR when the UI changes (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 066e296: ci(demos): shard tape recording across four parallel runners (#19) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6c83588: ci(deps): hold the cloudwatch SDK bump until the mock speaks rpc-v2-cbor (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 520e9ec: ci(private): post commit status inline, not via a local action (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 373434a: ci(private): resolve the checked-out HEAD SHA for commit-status posts (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a36ff8a: ci(private): use a GitHub App for cross-repo auth, workflow_dispatch triggers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 92e8ed4: ci(release): pass RELEASER_GITHUB_TOKEN to the goreleaser steps (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bfd923f: ci(release): upload dry-run snapshot artifacts (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d63c694: ci(terraform): add workflow_dispatch for manual runs (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8b0fa19: ci: add golangci-lint structural budgets (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cfaae99: ci: bump create-github-app-token to v3; add dependabot checks (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3a5f257: ci: bump golangci-lint-action to v9.0.0 and setup-terraform to v4 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 70a0073: ci: draft terraform plan/apply workflow on the OIDC terraform lane (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e4df993: ci: give the release-snapshot job its own Go cache key (#18) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 090109e: ci: opt-in Bombadil swarm batch with trigger/suppressor mining (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 855c523: ci: remove the relocated AWS workflows from the public repo (step 8) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- fce551f: ci: scaffold private-repo relocation for AWS-touching CI (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c1c73ed: ci: unify the IaC lanes on OpenTofu (resolve terraform/tofu mixing) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- df2b176: docs(agents): repo-local skills for exploration, testworld, and bombadil (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cd7c3c3: docs(architecture): document the service-action registry seam (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 38e419d: docs(architecture): facade two-channel contract and stale counts (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cf0e4ce: docs(backlog): cut deep CloudTrail history; hold remaining code items until post-push (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6c7be42: docs(backlog): mark item 14 (type-picker stale text) as LANDED (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f99b4f8: docs(bombadil): draft the upstream resize capture race issue (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9cb96e6: docs(bombadil): root-cause the resize capture race — three upstream defects (Chuck Cassel 619504+casselc@users.noreply.github.com)
- da464b9: docs(config): metrics section + alias-table editing (post-merge docs) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4ce1d64: docs(design): record maintainer resolutions to the service-wave clarifications (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 54d8eae: docs(design): service wave architecture seam, key map, and spec drafts (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6714ef1: docs(design): service-client accessor convention (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 64e5a34: docs(dynamodb): add docs/screens/dynamodb.md (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bfcc620: docs(help): document metrics + every service's in-surface hotkeys (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 471317b: docs(readme): Revise README for clarity and additional features (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 83cc95e: docs(readme): add CloudWatch alarms, CFN stack events, and EKS k9s handoff (#17) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cf9fa44: docs(readme): capabilities summary, TOC, and service-features section (Chuck Cassel 619504+casselc@users.noreply.github.com)
- aae0d41: docs(readme): demo section (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 46cdeb5: docs(readme): document features added since v1 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 97c1738: docs(readme): fix P0 key/flow accuracy errors (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3ceb78a: docs(readme): keep the demo section end-user focused (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ad8225e: docs(readme): place GIFs in their feature sections (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c59ea3b: docs(readme): restructure, add shipped features, honest install, purge tooling (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5486065: docs(recommendations): add the service-wave live-testing strategy (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4ce16ce: docs(recommendations): critical README review ahead of public release (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4e142f1: docs(recommendations): metrics config-section design sketch (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 486b7e3: docs(recommendations): recent-features refactor + scoping plan (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 64666ba: docs(recommendations): tag-scope spec decisions + handoff addenda (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5517d80: docs(screens): S3 object browser ownership doc (Chuck Cassel 619504+casselc@users.noreply.github.com)
- becd34b: docs(screens): reconcile the screens index (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e7a5616: docs(sfn): add docs/screens/stepfunctions.md (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7aff269: docs(spec): integrate SQS polling spec into a1s.allium; delete draft (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0b71e36: docs(spec): metrics views, cycling, and custom views (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a489309: docs(spec): model the secondary-key list-scan; add scanning golden (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b1c0246: docs(spec): types catalogue surface and command (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2399714: docs(spec,readme): model SDK profile discovery, picker surface, and manual fallback (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 70c852f: docs(testing): document SDK mock swarm workflows (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c4c6f91: docs(testing): document the testworld framework in place of extraction (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0d1f5a5: docs(testing): refresh surface-coverage map (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1de0089: docs(testing): surface-obligation coverage map (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 865cde2: docs(theme): document skins, resolution order, accents, and live switch (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9a697de: docs(tui): document assume-role prompt owner (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3915c6f: docs(tui): document group prompt owner (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7dfeb93: docs(tui): document keyed context flow tables (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0db1cfc: docs(tui): document keyed sso role table (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d789e7e: docs(tui): document region scope flow owner (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6929ea2: docs(tui): document rename prompt owner (Chuck Cassel 619504+casselc@users.noreply.github.com)
- dfdc28a: docs(tui): document sdk prompt owner (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8a918c7: docs(tui): document shell view ownership (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c41f0fa: docs(tui): document sso prompt owner (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 451d143: docs(tui): document sso role flow owner (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 50cad7a: docs(tui): document tableview selection fallback (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b626d1d: docs(views): propose k9s-compatible views config schema (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 36ea2d9: docs+cleanup: record the browse carve (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ca91ac5: docs+cleanup: record the contexts carve — the program's final slice (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e1cdc3a: docs+cleanup: record the mutate carve (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 067f283: docs+fix(bombadil): assertion-layer guidance and the type-switch property (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cabd9cc: docs+spec+test: integrate Kinesis allium spec, screen doc, integration test (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bb19b68: docs+spec: model SSM instance sessions (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 48c3dcf: docs+spec: record render-time policy expansion on the detail surface (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 551b60f: docs: add tracked AGENTS.md and missing package contracts (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bd22ee9: docs: backlog — SSM sessions into v1.1, tag-query scope decisions recorded (Chuck Cassel 619504+casselc@users.noreply.github.com)
- addbf17: docs: backlog — items 1-3 shipped in v1.1 (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8eb8046: docs: backlog — list-scan resolution for secondary-key jumps (Chuck Cassel 619504+casselc@users.noreply.github.com)
- beddd92: docs: backlog — tag editor and policy pretty-print ahead of metrics; stack events added (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cf39ce8: docs: correct layering, layout, and overlay-list drift (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8a9bcba: docs: expand service cluster list in ARCHITECTURE Service Actions (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 985f65b: docs: feature sweep (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5a11832: docs: index the tag-editor screen doc (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6a64e3f: docs: post-release backlog — metrics pane, staleness matcher, alarms, insights (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a3a406d: docs: record transition-helper non-extraction decision (Chuck Cassel 619504+casselc@users.noreply.github.com)
- db736ad: docs: tag editor screen page; confirm/delete-error/keys docs follow the shared batch (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c29caa9: feat(a1s): :alarms scope pane + ALARM-count badge riding the scope watch (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2a56643: feat(a1s): T opens the bulk tag editor — keys, overlay wiring, dispatch, goldens (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5da8231: feat(a1s): command prompt history (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2681210: feat(a1s): enter on CloudFormation stack rows opens the stack-events pane (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 981d09c: feat(a1s): fullscreen help screen on ? (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7b820e2: feat(a1s): read-only mode (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6d55732: feat(a1s): register the :alarms palette command (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 647f821: feat(a1s): service-action registry seam + port the row actions onto it (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b14eb59: feat(a1s): wire the EKS k9s handoff onto the service-action registry (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4568dfc: feat(a1s): wire the S3 object browser into the app (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 881111c: feat(awsclient): CloudWatch Logs and CloudTrail event listers + mock support (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 065aae9: feat(awsclient): CloudWatch alarms and CloudFormation stack-events read seams (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 35b1be8: feat(awsclient): EKS DescribeCluster seam for the k9s handoff (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f09338f: feat(awsclient): S3 object-browser client interface + SDK adapter (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e43fbf7: feat(awsclient): add LambdaInvoker interface and LambdaClient adapter (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4a42a4f: feat(awsclient): add the SSM session seams (DescribeInstanceInformation, StartSession) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 17d0c5c: feat(awsclient): discover SDK shared-config profiles by scanning section headers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0d30533: feat(bombadil): capture per-run stdout in profile batches (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1bbe1ca: feat(bombadil): shared settled-frame guard for oracle properties (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d6fb18d: feat(bombadil): swarm action-subset runs with injected config (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 99d80f3: feat(browse): copy-identifier row action (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8f412aa: feat(browse): drop the Notes column from the column picker (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 227110e: feat(browse): filter modes and history (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 97c6702: feat(browse): local 3-state column sorting with persisted sortColumn (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 25e07e6: feat(browse): related references as a centered modal with derived peek crumbs (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 91e58b9: feat(browse): related-references modal on 'o' from list and detail (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 462e0a4: feat(browse): related-resource peek — enter on a jumpable reference (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 69a7579: feat(browse): remove Arn from default columns (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cf4774a: feat(browse): render the column picker as a centered modal over the list (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 138eeb5: feat(browse): row-staleness matcher — mark rows touched by watch events (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ff11e17: feat(browse): search in detail view (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8df1a43: feat(browse): tag columns — tag:Key cells and the picker's t form (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f09dc1a: feat(ci-foundation): close live-test policy gaps for the service wave (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6b3e3f3: feat(cmd/a1s): wire Lambda invoke into the model — key, overlay, integration test (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9f6bf1b: feat(config)!: replace the columns map with k9s-style views (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2161dff: feat(config): metrics section with merge + startup validation (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1dfcd47: feat(config): seed metrics defaults at first launch (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f0ba12b: feat(config): skin selection with defaults-skin-theme layering (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1ec0c69: feat(config): tag-scope (v1.2) schema, scope index, and delete cascade (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b37f3fa: feat(config,aws): S3 object-view size cap + origin-scope client accessor (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 32d5eb7: feat(contexts): '/' filter on the SSO account-role picker (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6163a74: feat(contexts): '/' filter on the credential and region pickers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3e83721: feat(contexts): in-app alias editing from the aliases table (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b5b8ecd: feat(contexts): replace SDK credential free-text entry with a profile picker (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a0b217c: feat(demo): VHS tapes for core flows (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b5f4500: feat(demo): new feature tapes — theme, related, streams, tags (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e486285: feat(demo): record GIFs for help, metrics, invoke, and refresh tags (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3108d3d: feat(demo): record-all driver (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f2fe646: feat(demo): service feature tapes for S3, Kinesis, DynamoDB, and SQS (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 770871b: feat(demo): shared demo-world launcher (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f93a6cd: feat(demo): tapes for the new features — help, metrics, invoke (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b95dd90: feat(detail): expand embedded policy documents in detail and peek renders (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 61124a5: feat(dynamodb): add DynamoDB table viewer cluster (foundation + mock) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 68c139d: feat(ecs): ECS ExecuteCommand exec (service wave extra) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d877406: feat(editbuf): add save-to-file helpers for the produce surfaces (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 802b312: feat(eks): svc/eks cluster — confirm, ephemeral kubeconfig, k9s handoff (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4e6b8f6: feat(header): width-adaptive 3-column action grid, context keys first (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d8dd782: feat(invoke): new internal/app/invoke cluster — editor → confirm → result (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8023081: feat(keys): add invoke key binding ('i') for AWS::Lambda::Function rows (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 82a5e8c: feat(keys): unify produce/add-item on '+' across stream & queue surfaces (Chuck Cassel 619504+casselc@users.noreply.github.com)
- eb7cac6: feat(kinesis): add AWS client seam — narrow interfaces + lazy accessor (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 296e7db: feat(kinesis): add KindKinesis + KinesisSource to the streams cluster (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4f072a7: feat(kinesis): add svc/kinesis cluster — shard table, host facade, loaders (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2440682: feat(kinesis): add testworld mock + Smithy fidelity gate + demo fixtures (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bd393a1: feat(kinesis): wire shard tailer into root model + service-action registry (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 426b3c8: feat(metrics): cycle between a type's views (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d07d6c4: feat(metrics): the M pane — wire the cluster into the app (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cd71e8c: feat(metrics): the catalog, the chart wrapper, and the GetMetricData seam (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4d6bd5d: feat(mutate): bulk tag editor flow on the shared row-batch machinery (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bce011d: feat(mutate): tag patch construction for the bulk tag editor (Chuck Cassel 619504+casselc@users.noreply.github.com)
- eeab1dd: feat(palette): :accent command sets the active scope accent live (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a681722: feat(palette): :metrics opens custom views (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 440eab9: feat(palette): live :theme command with completion and persistence (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c0fd06c: feat(props): generalize policy detection into a shape-detector table (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1798e70: feat(props): render-time expansion of embedded IAM policy documents (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0ce2e25: feat(refs): ARN derivation makes embedded-identifier references jumpable (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 35d044a: feat(refs): carry TargetPath on populated refs for secondary-key scans (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e600cda: feat(refs): vendor the a2s reference pipeline and embed the resolved catalog (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9a43852: feat(related): list-scan fallback resolves true secondary keys on peek (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0c41741: feat(release): publish Homebrew, Scoop, and WinGet manifests (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1b75ff8: feat(scopes): per-scope accent overrides on activation (Chuck Cassel 619504+casselc@users.noreply.github.com)
- aeae5b5: feat(secrets): Secrets Manager value viewer with confirm gate and masking (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c93c536: feat(sessions): add the SSM instance-session cluster (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bdcaff6: feat(sfn): add SFN client seam, stream source, testworld mock (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4462d8c: feat(sfn): wire app-level SFN cluster and spec section (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bb436c1: feat(sns): SNS publish service wave (svc/sns cluster + awsclient + mock) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3f3ebfe: feat(sqs): add awsclient interfaces + SDK adapter and lazy accessor (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6dd245e: feat(sqs): seed demo worlds with SQS fixtures; add docs; fix vet warning (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0f32594: feat(sqs): wire SQS poll cluster into the app shell (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5301707: feat(streams): jump to logs for more resource types (conventions + config scan) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5a5e860: feat(streams): one stream abstraction with logs and trail sources (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7f15177: feat(streams): pane-local column picking for the trail event tables (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 07c3031: feat(streams): scope change watch with status badge and :changes command (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4f3801c: feat(streams): stack-events and alarm-history sources + ALARM-count watch ride (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a219c6e: feat(svc): save-message/record/item and produce-from-file for SQS/Kinesis/DynamoDB (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 847b3ca: feat(svc/s3): S3 prefix-aware object browser cluster (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 64fb975: feat(svc/sqs): add SQS poller service wave cluster (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5aa5012: feat(terraform): add live-service-fixtures stack for the service wave (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 50f6e43: feat(terraform): add the cost-isolated live-ssm-fixture stack (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 74a0757: feat(terraform): draft OU guardrail SCPs for the ci-sandbox accounts (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 97cfae7: feat(terraform): draft ci-foundation pipeline roles and state backend (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1927593: feat(terraform): wire SSM session permissions into the CI account topology (Chuck Cassel 619504+casselc@users.noreply.github.com)
- dbed825: feat(terraform): wire the fixtures to the CI state backend and boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- db50532: feat(testworld): DescribeType provisioning variants (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 68b93a3: feat(testworld): RFC 6902 array element addressing in the mock's patch applicator (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6867d43: feat(testworld): add Lambda mock server with smithy fidelity gate (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d77f085: feat(testworld): add Smithy-gated SQS mock with real SDK round-trips (Chuck Cassel 619504+casselc@users.noreply.github.com)
- af55010: feat(testworld): demo profile with photogenic worlds (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6493013: feat(testworld): eks:DescribeCluster under the Smithy fidelity gate (Chuck Cassel 619504+casselc@users.noreply.github.com)
- fd9124b: feat(testworld): expired and invalid token responses (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9deb5af: feat(testworld): model CloudControl mutations in the mock (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 527914c: feat(testworld): model account:ListRegions (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2f1cfbb: feat(testworld): model alarm + stack-event ops under the smithy gate (Chuck Cassel 619504+casselc@users.noreply.github.com)
- eab633e: feat(testworld): model ssm DescribeInstanceInformation and StartSession (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7870e9c: feat(testworld): model sts:AssumeRole in the mock (Chuck Cassel 619504+casselc@users.noreply.github.com)
- fca4277: feat(testworld): model the SSO device-auth and account/role calls (Chuck Cassel 619504+casselc@users.noreply.github.com)
- da75ab2: feat(testworld): mutation error and status shaping (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 430e8ca: feat(testworld): pagination for SSO account/role listings (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f5d2af7: feat(testworld): seed DynamoDB and SQS types in demo world (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 62f760f: feat(testworld): swarm feature-vector worlds (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3a3b0b3: feat(testworld): trigger/suppressor miner for swarm runs (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 96f0ec3: feat(theme): widen the color vocabulary and add the skin schema (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ef7e542: feat(tui): default alias command to current resource type (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 17c99b7: feat(tui): event-stream pane with logs and CloudTrail history sources (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 63fe99d: feat(tui): filtered row projection for tableview consumers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 68ebb2e: feat(tui): key sso role modal table (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 517bc3a: feat(tui): reusable filepicker component (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5ba02e3: feat(tui): stream context loading progress (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ffea3cf: feat(tui): surface operation errors in modal (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 14f4020: feat(tui): wire SSM instance sessions behind '!' on EC2 instance rows (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1b76fbb: feat(typecache): cache DescribeType Description and DeprecatedStatus (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2c4b9ce: feat(types): add the
typescommand and catalogue table (Chuck Cassel 619504+casselc@users.noreply.github.com) - a7c3da5: fix(a1s): YAML returns to the header help; copy moves to full help (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 76fb089: fix(a1s): type picker inherits stale palette text (Chuck Cassel 619504+casselc@users.noreply.github.com)
- da4e07a: fix(aws): honor endpoint URL overrides (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7d9724f: fix(bombadil): column-picker oracle property tolerates half-painted frames (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2c79cb7: fix(bombadil): scope mutation-progress detection to the status line (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0e9a1cc: fix(bombadil): teach the harness the new surfaces (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 93e6b2d: fix(ci): drop the unconfigured environment binding blocking lane-A OIDC (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9348360: fix(config): compare credential expiry instants (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9d780af: fix(contexts): honor SSO endpoint env vars in client construction (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4efc8b1: fix(contexts): persist lazily refreshed SSO tokens (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b19cbb7: fix(contexts): register the OIDC client as 'A1s CLI' (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5addd3c: fix(demo): add Noto Color Emoji to FontFamily in all VHS tapes (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 41a700f: fix(demo): emoji-capable font — install NotoColorEmoji for GIF rendering (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2154d35: fix(demo): refresh tapes for the current UI (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ec088ae: fix(fetch): clear the in-flight marker before delivering results; report main CI failures (#21) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 449b56c: fix(keys): honor the produce rebind in the SQS and DynamoDB modals (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d4daedd: fix(keys,sqs): restore '+'=produce on the list; gate SQS modal in read-only (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 66598ca: fix(lint): make testworld exclusion worktree-proof (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 01358c4: fix(mutate): guard the live export job and make it cancellable (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6325f0e: fix(shell): enforce breadcrumb ordering — operations open to the right (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 96f335a: fix(spec): repair the four service-wave sections (18 errors -> 0) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5384cf5: fix(sqs): rework modal framing to use lipgloss border; truncate overlong content (#15) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 182a12e: fix(sqs): strip the standard-queue stub header before sending (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 18ca4c1: fix(streams): make the property log-group scan deterministic (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c5ac157: fix(terraform): admit the SSM agent through the resource boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0f764cd: fix(terraform): central CI account is separate from the four targets (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 48bacff: fix(terraform): the SSM agent statement belongs on the resource boundary too (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7c7e537: fix(testworld): out-of-world GetResource 404s are modeled peek misses (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 965a8ec: fix(testworld): seed SQS fixtures once, independent of DynamoDB ordering (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e3b6151: fix(testworld): world-copy data race under concurrent mutation traffic (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c2baab6: fix(tui): address review findings on token pairing and panic delivery (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b636345: fix(tui): export all-properties through the async job only (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1a0bfaa: fix(tui): keep table cursor visible after refresh (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 22264d8: fix(tui): preserve table viewport when marking rows (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5402966: fix(tui): recover sso account-role stream panics (Chuck Cassel 619504+casselc@users.noreply.github.com)
- dce2bf0: fix(tui): reset modal table viewport after empty replacement (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 87cd0fb: fix(tui): synchronize shared ssoClient token state (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 27f0172: fix(ux): route session start failures to the error modal; add ellipsis to truncated status (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e46fc0c: perf(tui): pipeline sso loading progress (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 79eb1de: refactor(a1s): finish the styles migration and delete the shims (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 93a3fce: refactor(a1s): setScreen/setOverlay micro-helpers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d09745e: refactor(a1s): shrink firstTokenMatches below the cognitive budget (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d5c14ff: refactor(a1s): single-source styles — convert shell and header render paths (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 226bf87: refactor(a1s): split browser key dispatch below the complexity budget (Chuck Cassel 619504+casselc@users.noreply.github.com)
- aa76a10: refactor(a1s): split browser key dispatch into model_keys.go (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 01ac7ff: refactor(app): extract awserror, editbuf, and progress leaves (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1402692: refactor(app): extract internal/app/keys (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 38798bd: refactor(app): extract internal/app/theme types (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3f2d607: refactor(app): seed internal/app/browse with the scope identity types (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 59dce07: refactor(awsclient): move client-construction helpers out of cmd/a1s (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 79b3f89: refactor(awsclient): shrink listRolesForAccounts below the cognitive budget (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 42af863: refactor(browse): introduce Session, Component, and the Host facade (Chuck Cassel 619504+casselc@users.noreply.github.com)
- dfdc7b5: refactor(browse): move the column picker (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a5eb07f: refactor(browse): move the messages, loaders, and detail waiter (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cb22b0b: refactor(browse): move the resource detail screen (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 32cda0c: refactor(browse): move the resource filter overlay (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9441bc6: refactor(browse): move the resource list screen (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 53d8757: refactor(browse): split the picker's tag form along its ownership seam (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1a8a9ec: refactor(config): shrink ScopeIndex and validateCredential below the cognitive budget (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b7b5626: refactor(config): split config.go along ownership seams (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6e14447: refactor(config): split tag-scope indexing into tag_scope_index.go (Chuck Cassel 619504+casselc@users.noreply.github.com)
- aa5124b: refactor(contexts): extract alias validator and flatten alias table to one row per alias (Chuck Cassel 619504+casselc@users.noreply.github.com)
- eda6830: refactor(contexts): introduce Session, Component, and the Host facade (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b24d607: refactor(contexts): move the auth family — the carve's hardest seam (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a3d26b8: refactor(contexts): move the pure config helpers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 67a1ffc: refactor(contexts): move the table, mode registry, prompts, and workflows (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 299f7d3: refactor(contexts): seed the package with the model-free auth layer (Chuck Cassel 619504+casselc@users.noreply.github.com)
- be8e368: refactor(contexts): shrink updateSSORegistrationModal below the length budget (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b774b4b: refactor(contexts): shrink updateTableMode below the cognitive budget (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 08512b6: refactor(contexts): split region_workflow.go along ownership seams (Chuck Cassel 619504+casselc@users.noreply.github.com)
- eabd173: refactor(contexts): split sso_roles.go along ownership seams (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7a26c3b: refactor(dynamodb): split component.go to satisfy 500-line revive limit (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 238ac98: refactor(dynamodb,s3,sns,invoke): adopt the shared flow for the editor leg (Chuck Cassel 619504+casselc@users.noreply.github.com)
- dd90e0b: refactor(editbuf): extract the shared editor round-trip flow (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4bc1496: refactor(fetch): split fetch.go along ownership seams (Chuck Cassel 619504+casselc@users.noreply.github.com)
- de576ea: refactor(help): single-source in-surface help rows from svc exports (R5) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 257e118: refactor(keys): add HelpRow shared type for in-surface help sourcing (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9b9f042: refactor(kinesis): drive produce through the shared editor flow (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e64b2f2: refactor(metrics): instance catalog over embedded YAML defaults (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3ff3825: refactor(mutate): introduce Session, Component, and the Host facade (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b57288e: refactor(mutate): move prefetch-all and its warning (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5e19f33: refactor(mutate): move save/export and the detail-ready seam (Chuck Cassel 619504+casselc@users.noreply.github.com)
- df60e9a: refactor(mutate): move the confirm overlay's display (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9022694: refactor(mutate): move the delete batch and its overlays (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 47b6962: refactor(mutate): move the editor round-trip and the create/edit flows (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3a8c191: refactor(mutate): move the mutation spine (Chuck Cassel 619504+casselc@users.noreply.github.com)
- db2910e: refactor(mutate): move the write-path messages and commands (Chuck Cassel 619504+casselc@users.noreply.github.com)
- fa28eaa: refactor(palette): route :alias validation through the shared contexts validator (Chuck Cassel 619504+casselc@users.noreply.github.com)
- fbc5a49: refactor(props): shrink BuildCreateSkeleton below the length budget (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 64cc7a1: refactor(sfn): drive start-execution through the shared editor flow (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ec1c1fb: refactor(sqs): drive produce through the shared editor flow (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 171349e: refactor(svc): export SurfaceHelpRows from kinesis, sqs, dynamodb (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9edffeb: refactor(svc/sqs): split screen_poll.go to respect 500-line budget (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 12d2a56: refactor(terraform): keep all account-specific values out of the repo (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2e6450b: refactor(tui): delete dead chrome renderers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c79c1c5: refactor(tui): delete dead sso-role delegation wrappers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 00cfbec: refactor(tui): delete fossil projection and selection paths (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 189027f: refactor(tui): delete the dead full-screen device-auth surface (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 91484a0: refactor(tui): delete the dead single-row delete machine (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 83e9e1d: refactor(tui): fold context-mode chrome into the mode registry (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a2d0450: refactor(tui): group context-table return and group-browse state (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bf35eb9: refactor(tui): group region scope flow state (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8c8a180: refactor(tui): group sso role flow state (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 2d2a010: refactor(tui): isolate assume-role credential prompt (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cfeffa7: refactor(tui): isolate group prompt (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8da35eb: refactor(tui): isolate rename prompt (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1025b54: refactor(tui): isolate sdk credential prompt (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a4447dd: refactor(tui): isolate shell activity and help rendering (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 60bf3c8: refactor(tui): isolate shell frame rendering (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 5b9fe65: refactor(tui): isolate sso registration prompt (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cb52d25: refactor(tui): isolate style palette setup (Chuck Cassel 619504+casselc@users.noreply.github.com)
- dc2a518: refactor(tui): key resource credential selector (Chuck Cassel 619504+casselc@users.noreply.github.com)
- baefd28: refactor(tui): key resource region picker (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 469d91e: refactor(tui): move overlay render policy into the registry (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cdcf932: refactor(tui): move region scope flow behavior (Chuck Cassel 619504+casselc@users.noreply.github.com)
- efc6b06: refactor(tui): move sso role flow behavior (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 0ec158e: refactor(tui): move the filter spec out of browse into a shared package (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 59ffda8: refactor(tui): one client-resolution ladder per axis (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e81a103: refactor(tui): one optimistic config-mutation ritual (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 060995e: refactor(tui): registry-route the context table's modal modes (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4e2f1f3: refactor(tui): share context loader progress state (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 1b4bbff: refactor(tui): share marked row fallback selection (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8612112: refactor(tui): share tableview selection fallback (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e0b1664: refactor(tui): single declarative built-in command table (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 472c393: refactor(tui): split commands by effect domain (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 19b5964: refactor(tui): teach internal/tui/modal frame layout (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9721ca9: refactor(tui): unify prompts onto the spec-driven form machine (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d8f0d92: refactor(tui): unify stale guards behind browseStamp (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c004f9f: refactor(vhs): remove account-mock.js node sidecar from related world (Chuck Cassel 619504+casselc@users.noreply.github.com)
- fa60f8f: spec(a1s): save-to-file and produce-from-file on SQS/Kinesis/DynamoDB/events (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b98735f: spec(allium): EKS kubeconfig + k9s handoff section; screen ownership doc (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9bedf11: spec(allium): stream sources wave — stack events, :alarms, ALARM badge (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 129e9a1: spec(contexts): document '/' filter on SsoAccountRoleTable and RegionScopeTable (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8f14f3a: spec(dynamodb): integrate DynamoDB viewer spec into a1s.allium (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 48df15b: spec(invoke): add Lambda invocation contract to a1s.allium (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8b04e15: spec(invoke): reference the named InvocationType enum (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 674f1b3: spec(metrics): the metrics pane surface, contract, and rules (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f631301: spec(s3): integrate the S3 browser surfaces into specs/a1s.allium (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4b0359b: spec(scopes): model v1.2 tag-query scopes and global find (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 511b5cc: spec(theme): model the :accent palette command (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e4c62e2: spec: disambiguate request-entity status literals to clear analyse deadlocks (19->0) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c9fe7cb: spec: promote refresh persistence to a guarantee; resolve reregistration question (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 54e37ab: spec: record refresh-token persistence in RefreshSsoToken guidance (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3e9b8e5: spec: the bulk tag editor — TagBatch on the shared row-batch machinery (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 23241ad: style(sfn): gofmt fixes for model_update.go, sfn.go, mock_sfn.go (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e811cd5: style(streams): gofmt screen_columns.go (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 220df3e: style: gofmt generator.go after the SNS merge (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 789769d: style: gofmt the remaining unformatted files (contexts, streams test) (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8e9039a: test(a1s): bulk tag editor integration — mock-applied patches round-trip into a tag column (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6a65e67: test(a1s): cover the service-action registry dispatch and help provider (Chuck Cassel 619504+casselc@users.noreply.github.com)
- a705432: test(a1s): degate the all-properties export progress test deterministically (Chuck Cassel 619504+casselc@users.noreply.github.com)
- b052cdf: test(a1s): demo S3 world fixtures + integration oracle test (Chuck Cassel 619504+casselc@users.noreply.github.com)
- fe261c2: test(a1s): golden policy-document detail frame and raw-export regression (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4594e0c: test(a1s): integration swarm matrix over pinned feature vectors (Chuck Cassel 619504+casselc@users.noreply.github.com)
- d37e240: test(a1s): integration-tier swarm world validated against the oracle (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8faaaec: test(a1s): list rows carry member-scope origins (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 4b6399e: test(a1s): metamorphic property — list converges regardless of fetch order (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6c6b594: test(a1s): property — resource type aliases never shadow builtins (Chuck Cassel 619504+casselc@users.noreply.github.com)
- da07cec: test(bombadil): add SDK mock swarm harness (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 8e46bae: test(bombadil): fix five false-positive classes in the swarm harness (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c154ab8: test(contexts): cover the delete cascade at the package boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e3cc162: test(contexts): expect three mock roles after SSO pagination landed (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 81e2150: test(contexts): golden for the filtered SSO-role picker chrome (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 42302c1: test(contexts): name the persistence guarantee witnesses (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 677d562: test(contexts): picker filter tests for all three pickers (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9482d22: test(dynamodb): add svc/dynamodb unit tests + generator DynamoDB fixtures (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 09f68b6: test(integration): drive the SSM session flow to StartSession and the plugin handoff (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 712a291: test(integration): oracle-pattern coverage for the logs pane (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 9ef60b2: test(mutate): cover the confirm overlay's rendering at the package boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ecf043a: test(mutate): cover the create/edit editor flows at the package boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3a17d80: test(mutate): cover the delete batch at the package boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- cfa1b18: test(mutate): cover the save/export flow at the package boundary (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3f37406: test(mutate): delete batch targets carry row origins (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 586da2f: test(mutate): editor session lifecycle state machine (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 835db91: test(mutate): export and prefetch jobs are singular (Chuck Cassel 619504+casselc@users.noreply.github.com)
- e7717d2: test(sns): Smithy fidelity gate, svc/sns package tests, allium spec, docs (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ba9b3e0: test(sort): persist the sorted column in the restore fixture (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 999a6e5: test(testworld): S3 mock under the smithy-fidelity gate (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 6a8e404: test(testworld): add generated AWS SDK mock worlds (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3117af9: test(testworld): model cloudwatch GetMetricData under the smithy gate (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 3e362cc: test(testworld): relation-pair worlds + integration of the o->modal->enter->peek flow (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c0d992f: test(vhs): demo tapes for aliases, event columns, SQS produce, picker filter, custom metrics (Chuck Cassel 619504+casselc@users.noreply.github.com)
- ca7f9bc: test: consolidate the shared tui harness (Chuck Cassel 619504+casselc@users.noreply.github.com)
- c616182: test: cover the credential prompt's SSO authorization completion (Chuck Cassel 619504+casselc@users.noreply.github.com)
- f57a9c1: test: integration coverage over the new mock surfaces (Chuck Cassel 619504+casselc@users.noreply.github.com)
- bebe4a6: test: mirror context test files to their sources (Chuck Cassel 619504+casselc@users.noreply.github.com)
- 7f71d15: test: propagate config invariants from the Allium spec as properties (Chuck Cassel 619504+casselc@users.noreply.github.com)
- de54971: test: retarget the integration focus guard at a live prompt (Chuck Cassel 619504+casselc@users.noreply.github.com)