aws-samples / aws-samples/sample-autonomous-cloud-coding-agents

Monthly issue metrics report

Aperta
#690 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
143
Fork
46
Merge medio
3g 9h
PR unite (30g)
20

Descrizione

# Issue Metrics

| Metric | Average | Median | 90th percentile |
| --- | --- | --- | ---: |
| Time to first response | 6 days, 23:53:44 | 3 days, 18:06:33 | 16 days, 15:51:07 |
| Time to first review | None | None | None |
| Time to close | 4 days, 1:15:42 | 3 days, 18:13:03 | 9 days, 6:31:19 |
| Time to answer | None | None | None |

| Metric | Count |
| --- | ---: |
| Number of items that remain open | 54 |
| Number of items closed | 29 |
| Total number of items created | 83 |

| Title | URL | Assignee | Author | Time to first response | Time to first review | Time to close | Time to answer |
| --- | --- | --- | --- | --- | --- | --- | --- |
| feat: record linear_workspace_id on project-mapping rows (enable workspace-scoped mapping cleanup) — follow-up to #306 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/687 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| feat(infra): shared SNS alarm-notification plane (wire bare CloudWatch alarms) — AC5 of #284 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/686 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| perf(ci): investigate Free Disk Space step — 47-67% of pre-build overhead — follow-up to #363 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/685 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| perf(ci): investigate yarn install --check-files (caches are cache-independent, not a hit-rate win) — follow-up to #363 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/684 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| fix(cdk): PDF attachment screening broken — ambient pdf-parse decl describes v1 API against installed v2 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/683 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| chore(deadcode): ratchet down the 85 pre-existing unused exports/types (follow-up to #607) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/682 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| perf(ci): path-filtered builds — skip //cdk:test on non-CDK PRs — follow-up to #363 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/678 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| perf(ci): bump default runner (4→8/16-core) — follow-up to #363 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/677 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| perf(ci): gate coverage collection to merge_group only — follow-up to #363 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/676 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| perf(ci): shard the CDK jest suite (jest --shard) — DEFERRED, follow-up to #363 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/675 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| Harden /review_prs Stage-2 sketch against `args` arriving as a JSON string | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/670 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| epic(orchestration): land the linear-vercel orchestration arc on main as 8 reviewable slices | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/668 | None | [isadeks](https://github.com/isadeks) | None | None | None | None |
| Docs: versioned as-built ABCA specification in EARS (extract from current code) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/667 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| The ABCA ADR standard shall require EARS syntax for normative requirements | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/666 | [scottschreckengaust](https://github.com/scottschreckengaust) | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | 21:39:20 | None |
| Security suite failed (main @ 32407d5) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/660 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | 3:36:23 | None |
| (tooling): astro check pre-commit hook fails under bare Node v20 (not mise-pinned Node 22) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/652 | None | [fhuthmacher](https://github.com/fhuthmacher) | None | None | None | None |
| (tooling): docs-sync pre-commit hook stages phantom src/content/docs/** paths when committing from a worktree | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/651 | None | [fhuthmacher](https://github.com/fhuthmacher) | None | None | None | None |
| feat(compute): add AWS Lambda MicroVMs as a ComputeStrategy backend | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/645 | [dreamorosi](https://github.com/dreamorosi) | [krokoko](https://github.com/krokoko) | 4 days, 19:23:01 | None | None | None |
| feat(infra): support Terraform as an alternative to CDK for deployments | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/644 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| feat(jira): give outbound actions a bgagent app identity | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/642 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 1 day, 1:12:50 | None |
| feat(registry): unify agent tools behind an AgentCore Gateway (managed MCP aggregation + dual-sided auth, any substrate) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/641 | [ClintEastman02](https://github.com/ClintEastman02) | [isadeks](https://github.com/isadeks) | None | None | None | None |
| fix(deps): re-resolve svgo + fast-xml-parser + fast-uri to clear osv-scanner blocking the merge queue | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/638 | None | [isadeks](https://github.com/isadeks) | None | None | 12:13:19 | None |
| fix(deps): bump astro (7.1.0) + brace-expansion to clear osv-scanner failures blocking the merge queue | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/636 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | 0:21:02 | None |
| fix(agent): scope run_task git-identity + token env mutation to the call lifetime | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/635 | None | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | None | None |
| feat(observability): wire SNS notification action to DLQ CloudWatch alarms | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/629 | None | [nizar-lahlali](https://github.com/nizar-lahlali) | None | None | None | None |
| fix(cdk): resolveBedrockModelIds rejects the documented -c string override | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/628 | None | [AshrafBen10](https://github.com/AshrafBen10) | None | None | None | None |
| Security suite failed (main @ 0132d6d) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/627 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | 9 days, 2:16:16 | None |
| fix(agent): stop clobbering developer ~/.gitconfig — use GIT_AUTHOR/COMMITTER env vars instead of `git config --global` | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/622 | [scottschreckengaust](https://github.com/scottschreckengaust) | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | 3 days, 18:13:03 | None |
| feat(tooling): add /review_prs command to batch-review a filtered set of PRs | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/620 | [scottschreckengaust](https://github.com/scottschreckengaust) | [scottschreckengaust](https://github.com/scottschreckengaust) | None | None | 5 days, 15:22:22 | None |
| Make the ECS Fargate compute backend usable (context-gated wiring + ECS-parity fixes) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/617 | [isadeks](https://github.com/isadeks) | [isadeks](https://github.com/isadeks) | None | None | 7 days, 17:35:17 | None |
| ECS baseline build hangs: scoped-session bypasses test boto3 mock + watchdog doesn't reap + late 👀 ACK | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/615 | [isadeks](https://github.com/isadeks) | [isadeks](https://github.com/isadeks) | None | None | 6 days, 23:51:39 | None |
| Linear: follow-up @bgagent comment on a PR-less completed task is silently dropped — should start new work | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/614 | [isadeks](https://github.com/isadeks) | [isadeks](https://github.com/isadeks) | None | None | None | None |
| fix(cli): linear setup clobbers a second workspace's webhook signing secret with the stack-wide one → 401 Invalid signature | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/611 | None | [isadeks](https://github.com/isadeks) | None | None | 6 days, 19:49:43 | None |
| fix(errors): honest failure classification + transient auto-retry + stuck/runaway guard | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/610 | None | [isadeks](https://github.com/isadeks) | None | None | 9 days, 23:31:33 | None |
| fix(agent): claude-code postinstall blocked by npm → agent image ships a stub 'claude', every task dies at turn 0 | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/609 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 0:01:21 | None |
| test(ecs): close ECS wiring-seam coverage gaps + resource-action-map ECS blindness | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/608 | None | [isadeks](https://github.com/isadeks) | None | None | 8 days, 20:01:26 | None |
| chore: dead-code ratchet is failing on main (knip count 81 > baseline 78) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/607 | [scottschreckengaust](https://github.com/scottschreckengaust) | [isadeks](https://github.com/isadeks) | 14 days, 4:53:41 | None | None | None |
| feat(ecs): make the ECS Fargate compute backend usable (context-gated wiring + ECS-parity fixes) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/606 | None | [isadeks](https://github.com/isadeks) | None | None | 8 days, 20:00:53 | None |
| fix: Linear/Slack label-triggered tasks resolve to default/agent-v1 and never open a PR | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/604 | None | [isadeks](https://github.com/isadeks) | None | None | 8 days, 23:35:08 | None |
| Security suite failed (main @ db52d5f) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/593 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | None | None |
| feat(github): add GitHub Issues task channel and parity follow-ups | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/589 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(github): extend existing orchestrations when new sub-issues are added | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/588 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(github): support @bgagent comment-triggered PR iteration | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/587 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(github): support bgagent:decompose and bgagent:auto planning labels | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/586 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(github): orchestrate labeled parent issues across sub-issues and blockers | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/585 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(github): add user linking for GitHub issue-trigger attribution | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/584 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(github): post final status comments with cost, turns, and duration | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/583 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(github): include issue comments and supported attachments in task context | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/582 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(github): add label-triggered GitHub Issues task channel | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/581 | [mayakost](https://github.com/mayakost) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(jira): bridge remaining Linear parity gaps | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/580 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | 2 days, 16:50:05 | None | None | None |
| feat(jira): extend existing Jira orchestrations when new subtasks are added | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/578 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(jira): include Jira attachments and recent comments in task context | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/577 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 10 days, 22:35:43 | None |
| feat(jira): support @bgagent comment-triggered PR iteration | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/576 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 11 days, 16:53:30 | None |
| feat(jira): support bgagent:decompose and bgagent:auto planning labels | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/575 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(jira): orchestrate labeled parent issues across subtasks and blockers | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/574 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| feat(jira): post final status comments with cost, turns, and duration | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/573 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 4 days, 0:17:04 | None |
| feat(jira): transition originating issue across workflow as tasks progress | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/572 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 4 days, 3:44:41 | None |
| bug(agent image mismatch): arm64 agent-image build breaks on x86 hosts after reboot — binfmt registration is ephemeral (structural fix: native ARM builder) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/571 | None | [isadeks](https://github.com/isadeks) | 19 days, 2:48:33 | None | None | None |
| feat(cdk): stop integ harness from surfacing a misleading NEW-snapshot failure | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/569 | None | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | None | None |
| fix(ci): remove broken 'Ensure stack torn down' safety net from integ workflow | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/566 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 0:56:23 | None |
| RFC: Workflow graph syntax compiled to step-runner IR | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/565 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| RFC: Checkpoint rewind and fork for off-track tasks | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/564 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| agent: Fail-fast preflight verify step before run_agent | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/563 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| agent: Per-step model hints in workflow YAML | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/562 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| RFC: Typed task event catalog with dot-notation names | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/561 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| agent: Add Workflow-Id and Workflow-Step git commit trailers | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/560 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| feat(observability): Claude Code native OTel events + operator runbook | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/556 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| feat(observability): Phase 3 — downstream attribution (GitHub PR + external API correlation) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/555 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| CLI: implement `bgagent jira invite-user` — issuing half of Jira identity linking | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/553 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 1 day, 22:37:58 | None |
| Docs: Jira setup guide — align with implemented behavior (identity linking, OAuth callback, token expiry, prereqs) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/552 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 0:34:14 | None |
| Follow-up: hardening items from #545 blocker-signal review | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/551 | None | [theagenticguy](https://github.com/theagenticguy) | None | None | None | None |
| agent: block integration trigger labels from agent write-back | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/550 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| agent: add deterministic secret and scope regex guards alongside Cedar | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/549 | None | [krokoko](https://github.com/krokoko) | None | None | None | None |
| (jira): label-triggered tasks resolve to default/agent-v1 and never open a PR | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/546 | [ayushtr-aws](https://github.com/ayushtr-aws) | [ayushtr-aws](https://github.com/ayushtr-aws) | None | None | 0:52:27 | None |
| bug: security:sast:masking fails on main — 6 silent-success-masking findings (unrelated to #532) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/542 | None | [mandeep408](https://github.com/mandeep408) | None | None | None | None |
| feat(ci): evaluate `uv sync --frozen` in the agent CI install path (align CI with prod image) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/541 | None | [mandeep408](https://github.com/mandeep408) | None | None | None | None |
| feat(ci): pin Semgrep + rule packs (semgrep = "latest" + --config auto lets registry changes break CI) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/540 | None | [mandeep408](https://github.com/mandeep408) | None | None | None | None |
| fix(security): gitleaks fails on main — #530 SHA-keyed baseline broke after history rewrite | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/537 | [mandeep408](https://github.com/mandeep408) | [mandeep408](https://github.com/mandeep408) | None | None | 2:23:56 | None |
| feat(agent): make the self-review critic prompt configurable per-workflow (fast follow to #262) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/536 | None | [nizar-lahlali](https://github.com/nizar-lahlali) | None | None | None | None |
| fix(security): semgrep uv-missing-dependency-cooldown on agent/pyproject.toml (masked behind #530) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/532 | [mandeep408](https://github.com/mandeep408) | [mandeep408](https://github.com/mandeep408) | 23:16:42 | None | 3 days, 21:30:24 | None |
| Security suite failed (main @ 7723355) | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/530 | [mandeep408](https://github.com/mandeep408) | [github-actions[bot]](https://github.com/github-actions[bot]) | 4:10:22 | None | 5:48:29 | None |
| Monthly PR metrics report | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/525 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | 13:28:26 | None |
| Monthly issue metrics report | https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues/524 | None | [github-actions[bot]](https://github.com/github-actions[bot]) | None | None | 13:30:36 | None |

_This report was generated with the [Issue Metrics Action](https://github.com/github-community-projects/issue-metrics)_
Search query used to find these items: `repo:aws-samples/sample-autonomous-cloud-coding-agents is:issue created:2026-07-01..2026-07-31 -reason:"not planned"`

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

La issue contiene una tabella di metriche mensili, ma non indica file, test, punti di ingresso o modifiche richieste. Chiarisci se il report debba essere aggiornato, automatizzato o documentato, e definisci l’output previsto prima che possa iniziare l’implementazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
analytics
Tipo di issue
Documentazione
Difficoltà
1/5
Tempo stimato
Meno di un'ora
Stato di attività
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.