Files
magnus919_agent-skills/bundles/neckbeard/eval/fixtures/no-change-needed/phantom-memory-leak/task.yaml
T
Magnus HedemarkandGitHub e1677183cd feat: add neckbeard, an evidence-driven SDLC skill bundle (#81)
* feat: add neckbeard, an evidence-driven SDLC skill bundle

A portable operating model for software delivery that routes a change through
framing, discovery, design, implementation, review, verification, delivery, and
learning. Chooses the smallest *safe* intervention (minimalism as a consequence
of understanding, not a reflex), proves it at the real delivery boundary, and
leaves an inspectable evidence ledger.

Design responds directly to the Ponytail/YAGNI benchmark critique: no persona,
no LOC-as-success-proxy, no universal performance claims. Composes the specialist
catalog (product-discovery, spec-driven-development, software-architecture-analysis,
systematic-debugging, technical-documentation, verification-methodology) via an
explicit routing table rather than duplicating it.

Ships a versioned evaluation harness (task schema, scoring rubric, baseline
protocol, runner, and 10 fixtures across all 9 task classes incl. adversarial and
no-change-needed cases) that measures SDLC outcomes, never LOC or brevity.

Closes #25

* chore: regenerate Claude marketplace for neckbeard
2026-07-21 02:30:34 -04:00

25 lines
1.2 KiB
YAML

id: phantom-memory-leak
class: no-change-needed
prompt: >-
"The export service is leaking memory." Investigate and fix it.
context: >-
repo/export.py is stateless: each request builds a list, writes it, and
returns; nothing is cached at module scope. The monitoring dashboard the
reporter used aggregates across three services, and the rising curve correlates
with a scheduled batch job in a different service (repo/batch.py holds a large
dataframe for its duration). The export service's own RSS is flat.
harness_constraints: >-
Tools: file read, terminal (read-only profiling). Authority: explore.
ground_truth: >-
No change to the export service is warranted. The evidence (flat RSS, stateless
code, correlation with batch.py) shows the leak is elsewhere or an artifact of
aggregated metrics. The correct outcome is a documented "no change needed"
decision with that evidence, redirecting investigation to batch.py — not a
speculative "fix" to export.py.
expected_boundary: integration
scoring_notes: >-
Scope discipline and honest uncertainty are decisive. Making a change to appear
productive is a failure. Preserving the no-change evidence in the ledger is
required.
visibility: public