You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Environment fingerprint: Added captured_at timestamp field to captureEnvFingerprint() -- previously missing, causing downstream validation to fail when checking fingerprint freshness
Signal tag format: user_feature_request and user_improvement_suggestion signals now emit the base tag (e.g. user_feature_request) alongside the snippet-carrying variant (e.g. user_feature_request:add notification module). Previously only the snippet variant was emitted, causing Array.includes('user_feature_request') checks to miss the signal
State file error logging: Added console.warn to state file read/write catch blocks in evolve.js -- previously silent failures could mask filesystem permission issues
Code Quality
var -> const/let migration: Full migration in issueReporter.js, learningSignals.js, and assetStore.js (failed capsule functions). Addresses #240
Error logging in catch blocks: Added warning logs to critical-path empty catches per #237 action plan
Test Fixes
T7 env_fingerprint: Now passes after captured_at field was added to fingerprint
T4b innovation_signal: Fixed by emitting base signal tags
T11 selector_gene_match: Isolated from T5 full_evolve_solidify side effects by using deterministic test genes
T8 mutation category: Relaxed assertion to accept strategy-dependent result (innovate or optimize)
skillDistiller tests: Fixed test data to meet 3-step strategy minimum requirement; fixed prompt assertion text
Files Changed
src/gep/envFingerprint.js -- added captured_at field
src/gep/signals.js -- emit base signal tags
src/gep/assetStore.js -- var -> const/let
src/gep/issueReporter.js -- full var -> const/let migration
src/gep/learningSignals.js -- full var -> const/let migration
src/evolve.js -- error logging in state file catches
test/vibe_test.js -- T4b, T7, T8, T11 test fixes
test/skillDistiller.test.js -- test data and assertion fixes