GetKits
KitsSkillsBotsDotsBundlesPreçosGuias
Kits/Engenharia/Engineering Outer Loop Dot
DotEngenhariaOficial da GetKits

Engineering Outer Loop Dot

Your ChatGPT dot keeps PRs, CI and Linear tidy and brings you only the decisions.

por GetKits

Veja a diferença

Support DM to a fix waiting for your yes

Antes

Slack DM from Sam (support), 2:12 PM: "Lumen says CSV exports from the Orders page are missing the last row. Every time, any date range. Ticket #8812, I filed WEB-512."

Depois

Reproduced: Yes. A test exporting 3 orders produced 2 data rows. Suspected cause: src/orders/export/toCsv.ts:41 loops with i < rows.length - 1, left over from #803. Status: Branch fix/WEB-512-csv-last-row prepared with regression tests, not pushed. pnpm test src/orders/export: 18 passed. Decision needed: Push the branch and open a draft PR?

9:15 check-in with two decisions

Antes

Scheduled check-in, Wed 2026-09-30, 9:15 AM Central. GitHub: platform main green since yesterday 09:51 (CI #5126, fixed by #1952). Your PR platform#1955 "refactor(jobs): extract the shared scheduler" has 2 approvals but now conflicts in src/jobs/index.ts after #1952. platform#1931 (Priya, size S) has waited 76 h on Marco, who is out until Thursday. Linear: PLAT-340 "Webhook signature mismatch after rotation" set to Urgent by support at 08:40, now 4 customers. Open PLAT-311: sender keeps the old secret for 15 minutes after rotation. Dana owns webhooks.

Depois

REPO TRIAGE Wed 2026-09-30 9:15 AM CT northwind/platform, northwind/web Main: platform green since Tue 09:51 (CI #5126). web green. Needs review (oldest first, SLA 24 h): - platform#1931 fix(billing): round line items before tax. Priya, waiting 76 h, S, reviewer Marco (out until Thursday). Over SLA Blocked: - platform#1955 refactor(jobs): extract the shared scheduler (yours). 2 approvals, merge conflict in src/jobs/index.ts after #1952 Top 3 today: 1. Decide who takes PLAT-340 (below) 2. Rebase #1955 3. Reassign the review of #1931 (below) Sources: GitHub northwind/platform, northwind/web; Linear PLAT, WEB; #eng-alerts. Nothing missing. DECISIONS NEEDED 1. Decision: Who takes PLAT-340 (webhook signature mismatch, Urgent since 08:40, 4 customers)? Options: A) Dana, who owns webhooks. B) Wait for the on-call rotation to pick it up. Recommendation: A. Four customers have no workaround, and PLAT-311 (old secret used for 15 minutes after rotation) is the likely cause, which Dana knows. By when: 10:00 AM today Links: PLAT-340, PLAT-311 2. Decision: Reassign the review of platform#1931? Options: A) Ask Ana to review today. B) Wait for Marco on Thursday. Recommendation: A. It is size S, already 52 h over SLA, and Marco is out until Thursday. By when: noon today Links: platform#1931

Support report to a fix ready for code review

Antes

Slack DM from Sam (support), 2:12 PM: "Lumen says CSV exports from the Orders page are missing the last row. Every time, any date range. Ticket #8812, I filed WEB-512."

Depois

BUG INVESTIGATION Report: CSV exports from the Orders page drop the last row for every date range (Lumen, ticket #8812, WEB-512). Reproduced: Yes. In the Codex cloud environment for northwind/web, a new test exporting 3 orders produced 2 data rows. Suspected cause: src/orders/export/toCsv.ts:41 loops with i < rows.length - 1. git blame points to #803, which moved the header row out of the rows array but kept the old bound. Proposed fix: Loop over every row (i < rows.length) and add regression tests for 1, 2 and 1,000 rows. Risk: Low. One-line change in export code, no data or API change. Test plan: [x] New test fails before the fix and passes after. [x] pnpm test src/orders/export: 18 passed. [ ] Staging: export Lumen's last 30 days and compare the row count with the Orders page. Status: Branch fix/WEB-512-csv-last-row prepared in the cloud environment, not pushed. PR not opened. Decision needed: Push the branch and open a draft PR with the description below? PR DESCRIPTION Title: fix(orders): include the last row in CSV exports Summary: CSV exports from the Orders page now include every row. The loop that writes rows stopped one row early on every export. Why: Lumen reported a missing row in every export (ticket #8812, WEB-512). Changes: - Write all rows in the export loop (src/orders/export/toCsv.ts) - Regression tests for 1, 2 and 1,000 rows (src/orders/export/toCsv.test.ts) Risk: Low. One-line change in export code, no data or API change. Test plan: - [x] pnpm test src/orders/export: 18 passed - [ ] Staging: export Lumen's last 30 days and compare row counts Rollout: Normal deploy. Rollback: Revert the commit. Safe, nothing stored changes. Links: WEB-512, ticket #8812, #803 Reviewer notes: toCsv.ts:41 is the fix; the rest is tests.

Release day: notes plus the go or no-go

Antes

Thursday 1:00 PM check-in, release day. Merged into northwind/platform since v4.7.0: #1931 fix(billing): round line items before tax #1941 refactor(api): rename nextPage to nextCursor #1944 feat(api): cursor pagination for /v2/orders #1950 chore: move cron config to jobs/ #1952 fix(sdk): use nextCursor in orders client (fixed main, broken by #1944) #1961 feat(webhooks): retry failed deliveries with backoff (behind WEBHOOK_RETRY_ENABLED, default off) #1963 chore(deps): bump pg from 8.11.3 to 8.12.0 #1964 test: webhook retry fixtures #1966 feat(webhooks)!: drop the X-Northwind-Signature-SHA1 header (body: use X-Northwind-Signature-256; Fernway, Acme and Lumen still verify SHA-1) #1968 fix(webhooks): use the new secret immediately after rotation (PLAT-340) #1970 fix (empty body) Release cut at 3:00 PM.

Depois

RELEASE NOTES Version: v5.0.0 suggested (breaking change present). Range: v4.7.0...main, 11 PRs Breaking changes - Webhooks no longer include the X-Northwind-Signature-SHA1 header. Receivers that verify SHA-1 signatures must switch to X-Northwind-Signature-256 before upgrading. (#1966) New - List /v2/orders with cursor pagination. (#1944) Fixed - Invoice totals now match checkout when line items have fractional cents. (#1931) - Webhooks verify immediately after you rotate your signing secret, instead of failing for up to 15 minutes. (#1968) Internal (5 changes): nextCursor rename, cron config move, SDK fix within this release, pg 8.12.0, retry fixtures (#1941, #1950, #1952, #1963, #1964) Needs confirmation - #1961 webhook retries: behind WEBHOOK_RETRY_ENABLED, default off. Is it on in production for this release? - #1970 "fix": empty description. What changed for users? Check: 11 PRs in, 11 accounted for (1 breaking, 1 new, 2 fixed, 5 internal, 2 to confirm) DECISIONS NEEDED 1. Decision: Ship the SHA-1 header removal (#1966) today? Options: A) Ship v5.0.0 with it; Fernway, Acme and Lumen stop verifying until they switch. B) Revert #1966 for this release and ship v4.8.0; remove SHA-1 once the three accounts confirm. Recommendation: B. Three named accounts still verify SHA-1, and Lumen already hit PLAT-340 this week. By when: 3:00 PM release cut Links: #1966, PLAT-340 2. Decision: Announce webhook retries (#1961)? Options: A) Turn the flag on in production and list retries under New. B) Keep it off and leave it out of the notes. Recommendation: B until staging has run 24 hours with the flag on, as the PR's rollout plan says. By when: 3:00 PM Links: #1961

O que vem no Kit

  • engineering-outer-loop-dot-setup.md

Sobre este Kit

Give your ChatGPT dot the ongoing job of keeping your team's outer loop clean. Each weekday at 9:15 it checks your repos, Linear and your alerts channel and updates the triage. It keeps PR descriptions and a running release notes draft current, and investigates reported bugs and prepares a fix for code review. Merge, release and priority decisions come to you as a short list with options and a recommendation. It asks before it comments, pushes or opens a PR, and it never merges or deploys. Setup takes about 15 minutes.

What you get

  • A responsibility block that names the sources (GitHub, Linear, Slack), what to keep current, which changes deserve your attention right away, and where updates go: routine progress in ChatGPT, decisions in Slack.
  • Working instructions with six fixed output blocks: REPO TRIAGE, PR DESCRIPTION, RELEASE NOTES, ISSUE TRIAGE, BUG INVESTIGATION and DECISIONS NEEDED. They match the Engineering Outer Loop Skill and Bot field for field.
  • A bug investigation method: reproduce first, cite the file and line, make the smallest fix with a test that fails before and passes after, then a ready PR description. It uses a Codex cloud environment you have created or your connected computer, and stops after two failed reproduction attempts.
  • Eleven custom rules set in Settings: reading repos happens without asking, Linear triage when you say so, comments, pushes, PRs, Slack posts and reruns ask first, and merges or deploys are handed off to you.
  • A check-in schedule: weekday triage, a release-day go or no-go, and a monthly hygiene review, with a time zone and an end date.
  • A first-week review plan, including a calibration run on a bug your team already fixed.
  • Everyday prompts and a troubleshooting list covering Slack monitoring that never starts, tests that cannot run in the cloud environment, wrong check-in times, and how to stop work cleanly.

Example of what reaches you in Slack: "DECISIONS NEEDED 1. Ship the SHA-1 header removal today? Recommendation: hold it for this release; three named accounts still verify SHA-1. By 3:00 PM."

Who it is for

  • Tech leads and engineering managers who want one place to see what needs them, without reading every notification.
  • Engineers on a ChatGPT Pro or Business Premium plan who already use their dot and want it on the engineering side of their work.
  • Teams that use GitHub and Linear and talk in Slack.
  • Leads who want bug reports from support turned into a reproduced cause and a reviewable fix before they reach the sprint board.

What it will not do

  • Merge, deploy, close issues or change repo settings. Those are handed off to you.
  • Comment, push a branch, open a PR, post in a channel or rerun CI without asking first.
  • Set Linear priorities on its own. It proposes them and applies them when you say so.
  • Claim a test passed that it did not see pass, or invent issue keys and owners. Unknown facts are marked [confirm].
  • Replace code review. Every fix it prepares goes through your normal review.

Avaliações

Nenhuma avaliação ainda.

$19

Incluso no Pro
Configuração
~15 min
Plataformas
ChatGPT
Conecta com
GitHubLinearSlack
Revisado

Kit oficial da GetKits

Criado, testado e mantido pelo time da GetKits.

  • Criado e testado pela GetKits
  • Guia de instalação e atualizações inclusos
  • Coberto pela política de reembolso da GetKits

Mais Kits de Engenharia

BundleOficial
$49

Engineering Outer Loop Kit

Run your team's outer loop: daily triage, CI verdicts, release notes and postmortems.

GitHubLinearSlackClaudeChatGPT
~50 min
BotOficial
$19

Engineering Outer Loop Bot

A Grok teammate that triages your repos at 9:00 and drafts release notes. It never merges.

GitHubLinearSlackGrok
~15 min
SkillOficial
$19

Engineering Outer Loop Skill

Turn diffs, red CI logs and merged PRs into review-ready write-ups with the risk named.

ClaudeChatGPT
~5 min
GetKits

Descubra Skills, Bots, Dots e fluxos de trabalho prontos para usar no ChatGPT, Grok, Claude e muito mais. Um Kit, uma tarefa, resultados já no primeiro dia.

Assine nossa newsletter

Marketplace

  • Explorar Kits
  • Skills
  • Bots
  • Dots
  • Bundles
  • GetKits Pro

Escolha por área

  • Vendas
  • Reuniões
  • Conteúdo
  • Engenharia
  • Design
  • SEO / GEO
  • Criação de Bots
  • Vida pessoal

Empresa

  • Sobre
  • Blog
  • Documentação
  • Contato
  • Venda na GetKits

Jurídico

  • Política de Privacidade
  • Termos de Uso
  • Política de Reembolso

© 2026 GetKits. Todos os direitos reservados.