Feedback loop rebuilt end-to-end around actionable, typed findings, plus the n8nac 2.4 refresh.
Added
- Typed finding records — one finding = one GitHub issue. Findings carry type, severity, area (node type / n8nac command), title, observed, expected, suggestion, and signal evidence. Raw auto-captured counts stay local until the review flow distills them.
- Webhook ingest transport — no
gh/GitHub account needed on the consumer side; the ingest creates one labelled issue per finding (reporter included). - feedback-triage agent (maintainer-side): dedups open feedback issues, adds triage comments, reports a ranked backlog.
- Stop hook: after a work turn with real n8nac activity and no recorded finding, the agent must actively propose
/n8n-autopilot:feedback review— once per session, never loops. - native-mcp coverage (n8nac 2.4): cheat-sheet section, MCP.md test-path evaluation (read-only assist today; binary payloads never via MCP), full command reference.
- Activation-failure hard rule: a failing
n8nac workflow activatemeans the workflow is broken (node issues) — diagnosed as a fixable Class B error; asking the user to activate in the n8n UI is forbidden. .gitattributesLF pin for scripts (fixes Workflow-tool CRLF breakage on Windows checkouts).
Changed
sync.sh: per-sessionId dedup (cumulative counters — last wins), pluginVersion, issue-URL reporting.redact-check.js: finding-field allowlist + taxonomy enforcement; node types and n8nac commands are explicitly safe context.- Reference regenerated for n8nac 2.4.0 (adds the
native-mcpcommand group); stale "MCP broken upstream" notes corrected.