| feat: Bedrock cost attribution — session tags, request metadata, and operator FinOps guidance (#215) |
#521 |
None |
krokoko |
0:02:27 |
0:02:27 |
0:26:56 |
None |
| feat(ci): dead-code detection gate — knip + no-unused-vars + vulture (#282) |
#520 |
None |
ClintEastman02 |
1:41:59 |
3:37:07 |
None |
None |
| chore: repo cleanup — roadmap removal, CLI dedupe, doc hygiene |
#505 |
None |
krokoko |
0:13:08 |
0:13:08 |
0:30:54 |
None |
| chore(deps): upgrade dependencies |
#504 |
None |
backgroundagents |
None |
None |
None |
None |
| chore(deps): uv: bump the all-python group across 1 directory with 7 updates |
#500 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(deps): actions: bump the all-actions group with 4 updates |
#499 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(deps): docker: bump the all-docker group across 1 directory with 2 updates |
#498 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(deps): upgrade dependencies |
#497 |
None |
backgroundagents |
None |
None |
None |
None |
| chore(deps): upgrade dependencies |
#496 |
None |
backgroundagents |
None |
None |
None |
None |
| chore(deps): upgrade dependencies |
#495 |
None |
backgroundagents |
None |
None |
None |
None |
| fix: two bugs that prevent ECS Fargate from working |
#494 |
None |
fibanez |
0:27:44 |
0:42:41 |
1 day, 0:09:13 |
None |
| chore(deps): upgrade dependencies |
#436 |
None |
backgroundagents |
None |
None |
None |
None |
| docs(skills): audit deploy/submit-task/troubleshoot/status — stale claims, node PATH, onboard path |
#435 |
None |
isadeks |
0:13:49 |
0:13:49 |
4:02:13 |
None |
| feat(cdk): single source of truth for invocable Bedrock models, context-overridable (#433) |
#434 |
None |
isadeks |
5:44:20 |
7 days, 2:56:46 |
7 days, 3:03:37 |
None |
| docs(onboarding): operator-path fixes across QUICK_START + /setup + /onboard-repo skills |
#432 |
None |
isadeks |
None |
None |
None |
None |
| refactor(cdk): collapse AgentSessionRole trust+grant into admitComputeRole (#213) |
#430 |
None |
krokoko |
11:06:00 |
11:06:00 |
11:11:36 |
None |
| fix(cdk): grant lambda Put/DeleteProvisionedConcurrencyConfig (#409) |
#410 |
None |
isadeks |
1:18:39 |
1:18:39 |
11:59:27 |
None |
| fix(cdk): grant lambda Tag/UntagResource on event-source-mappings (#407) |
#408 |
None |
isadeks |
2:35:08 |
2:35:08 |
2:47:13 |
None |
| fix(cdk): grant s3:PutBucketVersioning in bootstrap policy (#404) |
#405 |
None |
isadeks |
2:55:58 |
2:55:58 |
3:02:24 |
None |
| fix(cdk): allow-list JiraIntegration* secret in bootstrap policy (#402) |
#403 |
None |
isadeks |
0:24:01 |
0:24:01 |
0:29:52 |
None |
| chore(deps): npm: bump the all-npm group across 4 directories with 14 updates |
#399 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(deps): uv: bump the all-python group across 1 directory with 7 updates |
#398 |
None |
dependabot[bot] |
1 day, 9:32:05 |
1 day, 9:32:05 |
None |
None |
| chore(deps): actions: bump codecov/codecov-action from 3f20e214133d0983f9a10f3d63b0faf9241a3daa to 57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 in the all-actions group |
#397 |
None |
dependabot[bot] |
2 days, 20:15:59 |
2 days, 20:15:59 |
2 days, 20:36:46 |
None |
| chore(deps): docker: bump the all-docker group across 1 directory with 2 updates |
#396 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(deps): upgrade dependencies |
#395 |
None |
backgroundagents |
3 days, 1:45:47 |
3 days, 1:45:47 |
3 days, 1:57:44 |
None |
| chore(deps): upgrade dependencies |
#394 |
None |
backgroundagents |
3:49:46 |
3:49:46 |
3:55:16 |
None |
| feat(cli): operator commands for repos, platform introspection, and day-2 ops (#378) |
#385 |
None |
krokoko |
0:51:36 |
0:51:36 |
4 days, 18:57:15 |
None |
| chore(deps): upgrade dependencies |
#384 |
None |
backgroundagents |
15:33:43 |
15:33:43 |
15:44:15 |
None |
| docs(governance): allow in-place refinement of accepted ADRs (refine vs. supersede) |
#382 |
None |
scottschreckengaust |
0:29:58 |
0:29:58 |
0:51:44 |
None |
| fix(jira): reactive token refresh + retry on 401 feedback-comment POST (#370) |
#375 |
None |
mayakost |
0:09:01 |
2:42:48 |
2:50:17 |
None |
fix(jira): validate repo onboarding at map time (#369) |
#374 |
None |
mayakost |
20:10:26 |
20:10:26 |
None |
None |
| fix(jira): seed explicit JSON placeholder for stack-wide webhook secret (#368) |
#372 |
None |
mayakost |
11:46:57 |
11:46:57 |
11:58:37 |
None |
| perf(test): disable Lambda bundling in CDK unit-test synths (~15x per synth) (#366) |
#371 |
None |
scottschreckengaust |
0:14:56 |
0:14:56 |
10:18:29 |
None |
| chore(deps): upgrade dependencies |
#367 |
None |
backgroundagents |
23:27:05 |
23:27:05 |
23:36:34 |
None |
| chore(cicd): revert to AUTOMATION_GITHUB_TOKEN |
#362 |
None |
scottschreckengaust |
0:04:51 |
0:04:51 |
0:19:56 |
None |
| chore(ci): default commit by github-actions |
#361 |
None |
scottschreckengaust |
0:00:35 |
0:00:35 |
0:19:12 |
None |
| fix(cdk): normalize after cursor case + colon-truncation in approval-scope guard |
#360 |
None |
AshrafBen10 |
6 days, 7:21:43 |
6 days, 7:22:50 |
None |
None |
| perf(test): skip redundant jest type-check via isolatedModules (#357) |
#359 |
None |
scottschreckengaust |
0:11:58 |
0:11:58 |
0:21:23 |
None |
| fix(cdk): pin VPC to AgentCore-supported availability zones |
#358 |
None |
AshrafBen10 |
1 day, 19:54:21 |
None |
None |
None |
| fix(security): bump astro to 6.4.7 to clear three GHSA advisories |
#356 |
None |
scottschreckengaust |
0:18:44 |
0:18:44 |
0:34:20 |
None |
| chore(governance): add collaborators to code ownership |
#355 |
None |
scottschreckengaust |
2:52:44 |
2:52:44 |
3:08:49 |
None |
| fix(cdk): refresh bootstrap policies for current stack deploy (#350) |
#351 |
None |
krokoko |
0:15:21 |
0:15:21 |
0:32:16 |
None |
| chore(deps): upgrade dependencies |
#349 |
None |
backgroundagents |
None |
None |
None |
None |
| feat(cdk): integ-tests Phase 1 — core lifecycle E2E (#317) |
#348 |
None |
ayushtr-aws |
0:23:20 |
2 days, 22:03:53 |
None |
None |
| chore(deps): upgrade dependencies |
#346 |
None |
backgroundagents |
1 day, 13:29:41 |
1 day, 13:29:41 |
1 day, 13:45:33 |
None |
| chore(deps): npm: bump the all-npm group across 4 directories with 14 updates |
#344 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(deps): actions: bump the all-actions group with 3 updates |
#343 |
None |
dependabot[bot] |
2 days, 6:51:22 |
2 days, 6:51:22 |
2 days, 7:06:45 |
None |
| chore(deps): uv: bump the all-python group across 1 directory with 7 updates |
#342 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(deps): docker: bump the all-docker group across 1 directory with 2 updates |
#341 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(cdk): clean no-magic-numbers baseline and flip rule to error (#312) |
#340 |
None |
krokoko |
2:57:23 |
2:57:23 |
2 days, 16:57:54 |
None |
| chore(deps): upgrade dependencies |
#339 |
None |
backgroundagents |
1:07:05 |
1:07:05 |
4:11:32 |
None |
| fix(ci): scope gitleaks to merge_group commit range (#327) |
#335 |
None |
krokoko |
0:08:24 |
0:08:24 |
0:08:42 |
None |
| fix(security): bump esbuild to >=0.28.1 to clear GHSA-gv7w-rqvm-qjhr (high) and GHSA-g7r4-m6w7-qqqr |
#334 |
krokoko, theagenticguy |
scottschreckengaust |
0:26:28 |
0:26:28 |
0:46:22 |
None |
| fix(project): resolve audit findings, review findings, and code-scanning alerts |
#332 |
None |
krokoko |
0:53:48 |
0:53:48 |
5:11:23 |
None |
| feat(ci): require fast security scans on every PR — secrets/deps/workflow gate (#327) |
#330 |
None |
theagenticguy |
0:24:44 |
0:24:44 |
0:25:07 |
None |
| chore(deps): upgrade dependencies |
#326 |
None |
backgroundagents |
0:22:06 |
None |
None |
None |
| fix(project): fix multiple issues identified |
#324 |
None |
krokoko |
0:17:19 |
0:17:19 |
0:18:50 |
None |
| fix(security): clear gitleaks aws-account-id findings (#313) |
#322 |
None |
theagenticguy |
None |
None |
0:03:57 |
None |
| fix(ci): add uv to root tools so semgrep installs via uvx (#320) |
#321 |
None |
theagenticguy |
0:15:06 |
0:15:06 |
0:15:27 |
None |
| feat(slack): Slack-button approvals for Cedar HITL gates (#112) |
#316 |
None |
flamingquaks |
0:16:13 |
None |
None |
None |
| docs(identity): worked identity/auth examples + pluggable-auth ADR-016 |
#315 |
None |
theagenticguy |
0:34:25 |
0:34:25 |
0:50:14 |
None |
| docs: fix broken site images + in-body links + Slack app-install wording (#90) |
#314 |
None |
isadeks |
11 days, 21:48:53 |
11 days, 21:48:53 |
13 days, 2:28:04 |
None |
| feat(security): custom semgrep rules for silent-success masking (AI004) |
#311 |
None |
krokoko |
2 days, 16:23:25 |
2 days, 16:23:25 |
2 days, 16:38:49 |
None |
| feat(ci): no-magic-numbers (eslint) + PLR2004 (ruff) with allowlist (#258) |
#310 |
None |
krokoko |
1:03:29 |
1:03:29 |
1:14:04 |
None |
| feat(ci): add auto-approve, upgrade-main, and monthly-repo-metrics workflows |
#309 |
None |
krokoko |
1:53:14 |
1:53:14 |
1:57:06 |
None |
| feat(agent-runtime): honor per-step gate on the coding lane (#301) |
#307 |
None |
krokoko |
0:54:10 |
1:02:46 |
1:03:04 |
None |
| feat(jira): Jira Cloud integration -- parity with Linear (#288) |
#302 |
None |
mayakost |
0:55:23 |
0:55:23 |
6 days, 7:29:03 |
None |
| feat(docs): add markdown-link-check to docs CI (#259) |
#300 |
None |
ClintEastman02 |
0:14:17 |
16:59:49 |
None |
None |
| fix(security): suppress prototype-pollution-loop false positive in check-types-sync.ts |
#298 |
None |
theagenticguy |
4:08:35 |
4:08:35 |
4:08:56 |
None |
| feat(tasks): workflow-driven tasks — declarative steps + repo-less workflows (#248) |
#296 |
None |
krokoko |
0:11:42 |
0:11:42 |
0:19:35 |
None |
| feat(cdk): Phase-0 deploy-then-verify integ tests (#236) |
#295 |
None |
ayushtr-aws |
0:25:38 |
1 day, 20:26:01 |
1 day, 20:26:23 |
None |
| chore(deps): npm: bump the all-npm group across 4 directories with 36 updates |
#294 |
None |
dependabot[bot] |
1 day, 22:01:40 |
None |
None |
None |
| feat(infra): add solution to stack description (#292) |
#293 |
None |
scottschreckengaust |
1 day, 4:48:40 |
1 day, 4:48:40 |
1 day, 4:48:58 |
None |
| chore(deps): uv: bump the all-python group across 1 directory with 9 updates |
#291 |
None |
dependabot[bot] |
1 day, 22:32:52 |
None |
None |
None |
| chore(deps): actions: bump aws-actions/configure-aws-credentials from 4.3.1 to 6.2.0 in the all-actions group across 1 directory |
#290 |
None |
dependabot[bot] |
1 day, 6:11:36 |
1 day, 6:11:36 |
1 day, 6:11:58 |
None |
| feat(screenshot): skip screenshot when preview URL returns non-2xx |
#289 |
None |
isadeks |
0:18:01 |
2 days, 2:29:39 |
2 days, 2:52:17 |
None |
| chore(deps): uv: bump the all-python group across 1 directory with 10 updates |
#281 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(deps): actions: bump the all-actions group with 2 updates |
#280 |
None |
dependabot[bot] |
None |
None |
None |
None |
| chore(deps): docker: bump the all-docker group across 1 directory with 2 updates |
#279 |
None |
dependabot[bot] |
4 days, 14:19:31 |
None |
None |
None |
| test(screenshot): cover the screenshot pipeline |
#275 |
None |
isadeks |
None |
None |
None |
None |
| docs(deployment): add AWS CLI recovery path for DNS Query Log replacement |
#274 |
None |
isadeks |
0:03:19 |
0:03:19 |
0:03:43 |
None |
| feat(linear): prefix-route multi-workspace issue lookup by team key |
#273 |
None |
isadeks |
2 days, 3:30:03 |
2 days, 3:30:03 |
2 days, 3:30:26 |
None |
| fix(cedar): align cedarpy and cedar-wasm to Cedar Rust 4.8.2 (#168) |
#271 |
scottschreckengaust |
Kalindi-Dev |
0:18:39 |
2 days, 23:48:07 |
2 days, 23:48:25 |
None |
| docs(deployment): document DNS Query Log Config replacement cascade upgrade path |
#270 |
None |
isadeks |
0:13:58 |
0:23:31 |
0:23:54 |
None |
| fix(security): constrain pyjwt >=2.13.0 (PYSEC-2026-175/177/178/179) |
#268 |
None |
scottschreckengaust |
0:09:45 |
0:09:45 |
0:10:03 |
None |
| fix(ci): upgrade download-artifact v4.3.0 → v8.0.1 (Node 24) |
#265 |
None |
scottschreckengaust |
0:08:24 |
0:08:30 |
0:21:07 |
None |
| test: demo self-review PR comment feature |
#264 |
None |
nizar-lahlali |
6 days, 0:18:20 |
None |
None |
None |
| feat(agent): add in-pipeline pre-PR self-review phase |
#263 |
None |
nizar-lahlali |
7 days, 22:42:22 |
None |
None |
None |
| docs: changed 6 steps to 7 steps in the related docs section |
#250 |
None |
mayakost |
0:15:37 |
None |
None |
None |
| chore(deps): uv: bump the all-python group across 1 directory with 9 updates |
#244 |
None |
dependabot[bot] |
None |
None |
None |
None |
| feat(notifications): Linear dispatcher in fanout consumer (cost/turns/duration) |
#243 |
None |
isadeks |
5 days, 4:13:53 |
5 days, 4:13:53 |
5 days, 4:14:19 |
None |
| chore(project): quality improvements |
#242 |
None |
krokoko |
0:13:20 |
0:13:20 |
0:55:42 |
None |
| feat(notifications): preview-deploy screenshot pipeline (provider-agnostic) |
#241 |
None |
isadeks |
2:47:12 |
2:47:12 |
7 days, 22:04:34 |
None |
| fix(security): fix gh issue |
#234 |
None |
krokoko |
14:08:22 |
14:08:22 |
14:16:12 |
None |
| fix(slack): bump command processor memory to 512 MB |
#233 |
None |
isadeks |
0:04:56 |
0:04:56 |
0:05:19 |
None |
| feat(agent): add post-load semantic validation for contracts/constants.json |
#227 |
None |
nizar-lahlali |
0:15:15 |
0:15:15 |
1:34:27 |
None |
Issue Metrics
maptime (#369)This report was generated with the Issue Metrics Action
Search query used to find these items:
repo:aws-samples/sample-autonomous-cloud-coding-agents is:pr created:2026-06-01..2026-06-30 -is:draft