issue-186: Scaffold the penpot extension directory and register it in the repo manifest #219
No reviewers
Labels
No labels
bug
chore
documentation
enhancement
feature
ready
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
david/pi-extensions-and-skills!219
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/issue-186/scaffold-the-penpot-extension-directory-and-regist"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
186: Scaffold the penpot extension directory and register it in the repo manifest
Closes #186 — 186.
Generated in 2m 30s.
Review findings
The only finding concerns commit metadata (the subject line of commit
b84a211). Remediation runs under an explicit no-commit/no-amend constraint and the pipeline captures only the working-tree diff, so this cannot be fixed here. No code changes were warranted; I verified the working tree is clean and that the single failingnpm test(126 pass / 1 fail, the staleextensions/mongodb/index.tsmanifest assertion) is pre-existing and unrelated to the penpot scaffold.Review Findings — 186
Summary
No fixes were applied. The sole finding (Low) concerns the commit subject of
b84a211, but the remediation stage is explicitly barred from committing, amending, staging, or branching — and the pipeline captures only the working-tree diff, so commit metadata is not addressable here. All existing changes were left byte-for-byte intact (working tree clean). Gates re-run:npm test→ 126 pass / 1 fail, the single failure being the pre-existingscripts/local-install.test.mjs:1875assertion on the removedextensions/mongodb/index.tsentry, unchanged from before this turn and unrelated to penpot. Nobuildorlintscript exists in the rootpackage.json.Critical
High
Medium
Low
package.json:23— The accompanying commitb84a211uses the subject186: Scaffold the penpot extension directory and register it in the repo manifest, but AGENTS.md mandatesissue-<N>: <summary>(e.g.issue-42: add user auth); recent non-pipeline commits follow this (issue-184:,issue-182:). This is commit metadata, not code, and matches the older pipeline pattern (172:,169:), but it deviates from the documented standard. Suggested fix: amend the commit subject toissue-186: Scaffold the penpot extension directory and register it in the repo manifestbefore the PR is opened (squash-merge will otherwise propagate the non-conforming title).Note (not a finding against this change): the two red gates are pre-existing defects unrelated to penpot —
scripts/local-install.test.mjs:1875assertsextensions/mongodb/index.tsis in the manifest after commit4394492removed it, and the rootnode --testalso picks up the jest/bun suites underextensions/forgejo,extensions/pr-comments,extensions/mongodb,extensions/victorialogs, andextensions/postgres. None should be attributed to Stage 1, but the repo owner may want to reconcile the stale manifest assertion separately.Documentation
Updated files: