-
Notifications
You must be signed in to change notification settings - Fork 0
Task: Build fair Kida comparison fixtures from selected pain cases #320
Copy link
Copy link
Open
Labels
priority/P2Valuable quality, capability, or evidence workValuable quality, capability, or evidence workstatus/not-nowPreserved proposal intentionally outside the current execution queuePreserved proposal intentionally outside the current execution queuetaskConcrete work itemConcrete work itemtheme/analysisArea: static analysis and type checkingArea: static analysis and type checkingtheme/performanceArea: performance and benchmarksArea: performance and benchmarkstheme/testing-ciArea: tests and continuous integrationArea: tests and continuous integrationtype/testTest coverage or test infrastructureTest coverage or test infrastructure
Description
Metadata
Metadata
Assignees
Labels
priority/P2Valuable quality, capability, or evidence workValuable quality, capability, or evidence workstatus/not-nowPreserved proposal intentionally outside the current execution queuePreserved proposal intentionally outside the current execution queuetaskConcrete work itemConcrete work itemtheme/analysisArea: static analysis and type checkingArea: static analysis and type checkingtheme/performanceArea: performance and benchmarksArea: performance and benchmarkstheme/testing-ciArea: tests and continuous integrationArea: tests and continuous integrationtype/testTest coverage or test infrastructureTest coverage or test infrastructure
Parent: #318
Blocked by: #319
Related: #199
Goal
Create three runnable, pinned comparison fixtures that demonstrate outcomes Kida can honestly change. Equal output and behavior are proven before any timing or complexity comparison.
Fixtures
check --validate-callswith Jinja configured withStrictUndefined; disclose that dynamic data and non-component names remain runtime concerns.Acceptance and proof
Likely perimeter
benchmarks/,tests/,templates/,action_support/,.github/, and fixture/example collateral only as justified by the selected corpus. No new syntax, public API, runtime dependency, Action permission, or template schema is authorized by this task.Verification
Run the narrow fixture tests first, then applicable action/template/analysis/CLI/benchmark sanity suites. Record exact commands in the implementation PR.
Stewards and collateral
Stop and ask
Stop before adding a benchmark dependency, changing Actions permissions/runners, altering public CLI/API/syntax, or publishing a performance/security/free-threading claim.