Task — engineering-spec@1

"Automated dependency updates (Dependabot)"

doneTASK-IMP-044
module improvement · class product · priority p1 · created 2026-07-08 · shipped null
depends on TASK-IMP-001 · blocks none

TASK-IMP-044: Automated dependency updates (Dependabot)

Summary

Weekly Dependabot for npm install tooling, GitHub Actions, and secondary cargo under /services. Merge remains existing CI + human acceptance.

Problem

Without automated update PRs, npm and Actions drift. Inventing a fake awh merge condition would be dishonest.

Proposed Solution

.github/dependabot.yml with weekly npm (two dirs), github-actions, and cargo (/services), with groups. Tests refuse fabricated awh merge keys.

Alternatives Considered

Success Metrics

Scope

In scope: dependabot.yml + test + merge-honesty note.

Out of scope / Non-Goals

Dependencies

TASK-IMP-001.

AI Authorship Disclosure

1. Description (normative)

2. Acceptance criteria

3. Edge cases

Audit

§1 — Verdict summary

R26 Dependabot with refusal to invent awh merge conditions.

§2 — Findings

ISS-001 — Fake awh merge risk (RESOLVED)

§1.5 and AC 5 forbid invented gates.

§3 — Resolution

Score = 9/10. Verdict PASS.