-
Notifications
You must be signed in to change notification settings - Fork 1
Issues
is:issue state:open
is:issue state:open
Issue creation is restricted in this repository
Search results
Codebase audit 2026-07-06 — tracking issue
auditFinding from a codebase auditFinding from a codebase auditepicTracking issueTracking issueStatus: Open.#25 In darkroomengineering/elastica;[C30][C60][C61][C66] infra: broken dev script, unguarded publish, three dead git-hook systems, alien lint configs
auditFinding from a codebase auditFinding from a codebase audithighHigh severityHigh severityinfraRepo tooling, CI, packagingRepo tooling, CI, packagingStatus: Open.#24 In darkroomengineering/elastica;[C29][C68] infra: license contradictions (ISC vs MIT vs no LICENSE file) and a four-way naming split
auditFinding from a codebase auditFinding from a codebase audithighHigh severityHigh severityinfraRepo tooling, CI, packagingRepo tooling, CI, packagingStatus: Open.#23 In darkroomengineering/elastica;[C6][C28][C63] infra: website consumes the committed dist via a tsconfig alias + hand-written type shim — three engine copies coexist
auditFinding from a codebase auditFinding from a codebase auditcriticalCritical severityCritical severityinfraRepo tooling, CI, packagingRepo tooling, CI, packagingStatus: Open.#22 In darkroomengineering/elastica;[C59] infra: zero tests for the physics engine and React bindings
auditFinding from a codebase auditFinding from a codebase auditinfraRepo tooling, CI, packagingRepo tooling, CI, packagingmediumMedium severityMedium severityStatus: Open.#21 In darkroomengineering/elastica;[C7] infra: zero CI — the only workflows live in website/.github/, which GitHub Actions never reads
auditFinding from a codebase auditFinding from a codebase auditcriticalCritical severityCritical severityinfraRepo tooling, CI, packagingRepo tooling, CI, packagingStatus: Open.#20 In darkroomengineering/elastica;[C44][C89] docs: engine docs make false physics claims; docs/ is orphaned and stale
auditFinding from a codebase auditFinding from a codebase auditdocumentationImprovements or additions to documentationImprovements or additions to documentationmediumMedium severityMedium severityStatus: Open.#19 In darkroomengineering/elastica;[C9][C10][C11][C12][C13][C20][C57][C82] docs: the root README documents an API that doesn't exist
auditFinding from a codebase auditFinding from a codebase auditdocumentationImprovements or additions to documentationImprovements or additions to documentationhighHigh severityHigh severityStatus: Open.#18 In darkroomengineering/elastica;[C19] react: canvas context null-asserts
elasticaand rebuilds its value every renderauditFinding from a codebase auditFinding from a codebase auditbugSomething isn't workingSomething isn't workinghighHigh severityHigh severityreactpackages/reactpackages/reactStatus: Open.#17 In darkroomengineering/elastica;[C15][C16][C54] react: config and props handling — CanvasBox physics props aren't live, substeps silently dropped, DOM/canvas defaults diverge
auditFinding from a codebase auditFinding from a codebase auditbugSomething isn't workingSomething isn't workinghighHigh severityHigh severityreactpackages/reactpackages/reactStatus: Open.#16 In darkroomengineering/elastica;[C18] react: pause/play ref only works on React 19, but peers allow >=18.2
auditFinding from a codebase auditFinding from a codebase auditbugSomething isn't workingSomething isn't workinghighHigh severityHigh severityreactpackages/reactpackages/reactStatus: Open.#15 In darkroomengineering/elastica;[C17] react: 'use client' directives are stripped from the published bundle
auditFinding from a codebase auditFinding from a codebase auditbugSomething isn't workingSomething isn't workinghighHigh severityHigh severityreactpackages/reactpackages/reactStatus: Open.#14 In darkroomengineering/elastica;