chore(work): finish 01-rate-limit-type-primitives

This commit is contained in:
2026-05-20 10:24:32 +02:00
parent c62de6fce9
commit e2a5278899
3 changed files with 15 additions and 27 deletions

View File

@@ -1,5 +1,5 @@
{
"updated_at": "2026-05-20T08:14:56.249Z",
"updated_at": "2026-05-20T08:24:33.457Z",
"epics": {
"binder-wrap-helper": {
"status": "done",
@@ -573,10 +573,10 @@
"prd": "docs/work/prds/security-headers-rate-limit-sbom.prd.md",
"stories": {
"01-rate-limit-type-primitives": {
"status": "in-progress",
"status": "done",
"title": "Rate-limit type primitives and manifest field",
"ac_total": 1,
"ac_completed": 0,
"ac_completed": 1,
"depends_on": [],
"blocks": []
},
@@ -688,8 +688,13 @@
"ready": [
{
"epic": "security-headers-rate-limit-sbom",
"story": "01-rate-limit-type-primitives",
"title": "Rate-limit type primitives and manifest field"
"story": "02-rate-limit-implementations",
"title": "Rate-limit implementations — Noop, InMemory, Recording"
},
{
"epic": "security-headers-rate-limit-sbom",
"story": "03-no-undeclared-rate-limit-eslint-rule",
"title": "`no-undeclared-rate-limit` ESLint rule"
},
{
"epic": "security-headers-rate-limit-sbom",
@@ -713,28 +718,11 @@
}
],
"blocked": [
{
"epic": "security-headers-rate-limit-sbom",
"story": "02-rate-limit-implementations",
"title": "Rate-limit implementations — Noop, InMemory, Recording",
"waiting_on": [
"security-headers-rate-limit-sbom/01-rate-limit-type-primitives"
]
},
{
"epic": "security-headers-rate-limit-sbom",
"story": "03-no-undeclared-rate-limit-eslint-rule",
"title": "`no-undeclared-rate-limit` ESLint rule",
"waiting_on": [
"security-headers-rate-limit-sbom/01-rate-limit-type-primitives"
]
},
{
"epic": "security-headers-rate-limit-sbom",
"story": "04-with-rate-limit-wrapper-and-conformance",
"title": "`withRateLimit` wrapper and conformance extensions",
"waiting_on": [
"security-headers-rate-limit-sbom/01-rate-limit-type-primitives",
"security-headers-rate-limit-sbom/02-rate-limit-implementations"
]
},