Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
312 commits
Select commit Hold shift + click to select a range
b064bdd
phase1.5(tests): Task 1.5.2 BLOCKER SOLVED - getByPlaceholderText sol…
edeno Oct 24, 2025
c1f5fa3
phase1.5(task-1.5.2): BREAKTHROUGH - React fiber approach solves expo…
edeno Oct 24, 2025
59c37b6
phase1.5(task-1.5.2): ✅ TEST 1 COMPLETE - minimal valid session creat…
edeno Oct 24, 2025
8454e5a
docs: add TESTING_PATTERNS.md - critical patterns for AI assistants
edeno Oct 24, 2025
a75f63a
docs(scratchpad): update with Test 1 completion and critical discoveries
edeno Oct 24, 2025
3317f5d
phase1.5(tests): Update Tests 1-11 with helper functions and React fi…
edeno Oct 24, 2025
00afbf8
phase1.5(tests): Fix waitFor conditions using count-based approach
edeno Oct 24, 2025
e47db0a
phase1.5(task-1.5.2): End-to-end workflow tests - partial completion …
edeno Oct 24, 2025
9952f64
phase1.5: Document strategic plan adjustment - skip Task 1.5.3, prior…
edeno Oct 24, 2025
fb600d6
fix: markdown linting issues in SCRATCHPAD.md
edeno Oct 24, 2025
844afa5
phase1.5(task-1.5.4): Import/export tests rewritten - BLOCKED by prod…
edeno Oct 24, 2025
882c446
refactor(tests): DRY refactor - eliminate 100 LOC duplication
edeno Oct 24, 2025
71dacf8
phase1.5(task-1.5.6): DRY refactor - 7 files refactored with shared t…
edeno Oct 24, 2025
6a252bd
Update test priorities and add branch coverage plan
edeno Oct 25, 2025
9c30d11
phase1.5(task-1.5.11): Add 42 critical branch coverage tests - all pa…
edeno Oct 25, 2025
d7acefc
phase1.5(complete): Phase 1.5 completion - prepare for Phase 2
edeno Oct 25, 2025
ad6e313
phase2(bug-1): fix App.js:933 onClick null reference - unblocks 24 tests
edeno Oct 25, 2025
60cb032
test(systematic-debug): fix YAML validation - add complete fixture
edeno Oct 25, 2025
441774b
docs: update SCRATCHPAD with systematic debugging session
edeno Oct 25, 2025
2086575
phase1.5(task-1.5.4): fix 7 integration test query selectors - 1,263/…
edeno Oct 25, 2025
bc99889
Add integration test fixing session notes
edeno Oct 25, 2025
a626476
fix(tests): Fix export tests - requestSubmit doesn't trigger React on…
edeno Oct 25, 2025
7b2a089
fix(tests): Fix state synchronization - ListElement and InputElement …
edeno Oct 25, 2025
5a10290
fix(tests): Add Tab presses to complete-session-creation helper and t…
edeno Oct 25, 2025
dd5408d
fix(tests): Fill all required camera fields in test 6
edeno Oct 25, 2025
a5fdafa
fix: improve fillRequiredFields helper - remove Tab presses, add expl…
edeno Oct 25, 2025
cff12f1
fix: systematic debugging - fix date_of_birth defaultValue bug
edeno Oct 25, 2025
c63c70f
fix: add act() wrapper and delay to triggerExport for React state sync
edeno Oct 25, 2025
d6a9ade
fix: test 4 - use correct subject description field
edeno Oct 25, 2025
2a26b08
test(test2): fix stale element references + field selector bugs
edeno Oct 25, 2025
2edde66
test(test7): fix stale element references + ListElement selector
edeno Oct 25, 2025
ba88454
test(test8): fix SelectInputPairElement interaction + use valid values
edeno Oct 25, 2025
947451f
test(test9): fix field selectors + add blur/delay pattern
edeno Oct 25, 2025
5890d95
test(test10,test11): fix field selectors + add blur/delay pattern
edeno Oct 25, 2025
032b858
Redundant
edeno Oct 25, 2025
b17190e
Expand and clarify testing patterns documentation
edeno Oct 25, 2025
1a654d5
Refactor integration test helpers for reuse
edeno Oct 25, 2025
546f6f8
Update date_of_birth format in test fixture
edeno Oct 25, 2025
64ec600
Move refactoring safety analysis doc to docs folder
edeno Oct 25, 2025
d337675
Remove documentation-only and redundant tests from unit tests
edeno Oct 25, 2025
bce0d48
Refactor test helpers to add clickAddButton utility
edeno Oct 25, 2025
1a52805
Add tests for optogenetics partial metadata validation
edeno Oct 25, 2025
963fa0a
Add error handling for YAML import parsing
edeno Oct 25, 2025
567cc9b
Add validation for partial optogenetics configuration
edeno Oct 25, 2025
187dd66
Fix date parsing for ISO 8601 strings in InputElement
edeno Oct 25, 2025
0e81e34
Update docs with Phase 2 bug fixes and refactoring plans
edeno Oct 25, 2025
2e07088
Update validation baseline snapshot for form errors
edeno Oct 25, 2025
463255c
phase2(schema-sync): synchronize device types and subject description…
edeno Oct 25, 2025
7ce1efd
Document optogenetics schema update and sync status
edeno Oct 25, 2025
ef15f73
phase2(bug-4): fix SelectInputPairElement null check
edeno Oct 25, 2025
29f5b6a
phase2(bug-5): fix isProduction security vulnerability
edeno Oct 25, 2025
38ee3f8
phase2(bug-6): fix PropTypes typo in 12 components
edeno Oct 25, 2025
87a1b38
phase2(bug-7): enforce non-empty strings in schema
edeno Oct 25, 2025
2747c18
chore: cleanup obsolete PropTypes documentation tests
edeno Oct 25, 2025
3a19707
docs(bug-8): verify integer ID enforcement already working
edeno Oct 25, 2025
52af339
phase2(whitespace-verification): verify all string fields reject whit…
edeno Oct 25, 2025
2277f90
phase2(bug-empty-arrays): fix fs_gui_yamls epochs to require minItems: 1
edeno Oct 25, 2025
3900912
phase2(bug-duplicate-keys): fix React duplicate key warnings in 6 com…
edeno Oct 25, 2025
8fb973b
docs(bug-duplicate-keys): update TASKS.md and SCRATCHPAD.md with comp…
edeno Oct 25, 2025
80360b6
phase2(bug-defaultprops): fix defaultProps type mismatches in 3 compo…
edeno Oct 25, 2025
78adc4a
docs(bug-defaultprops): update TASKS.md with completion details
edeno Oct 25, 2025
c3dc46a
phase2(bug-channel-map): fix channel mapping interface to allow swapping
edeno Oct 25, 2025
ada9d82
phase2(bug-jsdoc): fix misleading JSDoc in RadioList and ArrayItemCon…
edeno Oct 25, 2025
cce180d
phase2(bug-proptypes): fix incorrect PropTypes syntax in 3 components
edeno Oct 25, 2025
99aa203
phase2(bug-deadcode): remove unused variables and imports
edeno Oct 25, 2025
29a31eb
phase2(bug-emptyformdata): add missing optogenetic_stimulation_softwa…
edeno Oct 25, 2025
2ac66a2
docs(baseline-bugs): clarify 3/4 baseline bugs are working correctly
edeno Oct 25, 2025
5f443f4
phase2(bug-channel-mapping): fix duplicate channel mapping validation…
edeno Oct 25, 2025
20e6014
test(phase2.5): migrate integration tests to semantic queries (Task 2…
edeno Oct 25, 2025
8c20c9b
test(phase2.5): complete querySelector migration to semantic queries …
edeno Oct 25, 2025
a15a787
Remove temporary test files from unit tests
edeno Oct 25, 2025
0db9cc4
Mark Task 2.5.2 complete with existing test coverage
edeno Oct 25, 2025
177404d
docs(phase2.5): complete Phase 2.5 refactoring preparation
edeno Oct 25, 2025
935aaee
docs: clean up documentation for Phase 3 readiness
edeno Oct 25, 2025
ed788a3
docs: aggressively prune documentation for Phase 3
edeno Oct 25, 2025
7f9fd06
Add spacing for improved readability in TASKS.md
edeno Oct 25, 2025
68f8716
schema: reformat to match trodes_to_nwb formatting
edeno Oct 26, 2025
9752333
ci: explicitly compare schema against trodes_to_nwb main branch
edeno Oct 26, 2025
23ed98e
Fix PropTypes for defaultValue in InputElement
edeno Oct 26, 2025
6948ce2
Fix InfoIcon to use imported faCircleInfo icon
edeno Oct 26, 2025
4dffcab
test: fix timeout and update schema hash snapshot
edeno Oct 26, 2025
e61453e
Increase test timeout for metadata modification
edeno Oct 26, 2025
650fc49
Fix FontAwesome download icon usage
edeno Oct 26, 2025
1bd48b0
Update CI workflow: permissions, test steps, and Playwright
edeno Oct 26, 2025
34f4fba
Add separate unit and integration test steps to CI
edeno Oct 26, 2025
b98a8fc
Refactor integration tests to fetch data from GitHub
edeno Oct 26, 2025
9baee71
Increase test timeouts for integration tests
edeno Oct 26, 2025
c10b709
Relax performance test thresholds and increase test timeout
edeno Oct 26, 2025
26c5fcd
Remove old test workflow configuration
edeno Oct 26, 2025
2762e4f
Remove obsolete integration test debug and backup files
edeno Oct 26, 2025
ed46f21
Increase timeout for complete session creation test
edeno Oct 26, 2025
1d23095
Increase test timeout for YAML export test
edeno Oct 26, 2025
4db912e
Restrict test workflow to main branch
edeno Oct 26, 2025
cb8885f
Remove old publish workflow file
edeno Oct 26, 2025
9d5f939
refactor: extract YAML export utilities
edeno Oct 26, 2025
bf91646
docs: update Phase 3 progress after YAML export extraction
edeno Oct 26, 2025
5884eff
refactor: extract error display utilities
edeno Oct 26, 2025
b8bdf5e
docs: update Phase 3 progress after error display extraction
edeno Oct 26, 2025
962e3ee
refactor: extract validation utilities
edeno Oct 26, 2025
baca5dc
refactor: extract string formatting utilities
edeno Oct 26, 2025
4dd2374
docs: update Phase 3 progress after string formatting extraction
edeno Oct 26, 2025
60c4c50
Expand and detail phased refactoring plan in TASKS.md
edeno Oct 26, 2025
dcea205
Add detailed pre-flight and refactor task breakdowns
edeno Oct 26, 2025
93bc504
chore: add golden YAML fixtures and baseline tests
edeno Oct 26, 2025
cb4268a
docs: update Phase 3 changelog with golden fixtures completion
edeno Oct 26, 2025
4f61a7f
test: improve golden YAML baseline tests based on code review
edeno Oct 26, 2025
8c63890
docs: update SCRATCHPAD with code review improvements
edeno Oct 26, 2025
82810de
fix(io): deterministic YAML encoder/decoder
edeno Oct 26, 2025
a837bb2
docs: update for YAML I/O module promotion completion
edeno Oct 26, 2025
510b84e
Add sample metadata YAML fixture for probe reconfig
edeno Oct 26, 2025
018da97
test(io): add comprehensive formatDeterministicFilename tests and imp…
edeno Oct 26, 2025
239418b
test: add golden fixture for probe reconfig sample metadata
edeno Oct 26, 2025
5a4579e
feat(validation): promote validation utilities to pure system with un…
edeno Oct 26, 2025
ae6c266
docs: update progress tracking for validation module promotion
edeno Oct 26, 2025
3db2488
feat(validation): add quickChecks for instant feedback layer
edeno Oct 26, 2025
71db674
feat(validation): add useQuickChecks React hook for debounced validation
edeno Oct 26, 2025
a006706
docs(validation): add HintDisplay component and integration examples
edeno Oct 26, 2025
a2bf100
fix(validation): address all P0/P1 issues from code and UX review
edeno Oct 26, 2025
5b7c0fc
feat(validation): Phase 2B - integrate quick checks into form inputs
edeno Oct 26, 2025
a0fb850
test(validation): add comprehensive tests for InputElement validation…
edeno Oct 26, 2025
bcc7dce
refactor(validation): remove unnecessary setState from useCallback deps
edeno Oct 26, 2025
f565e6b
docs(validation): add comprehensive Phase 2B completion documentation
edeno Oct 26, 2025
3128927
feat(validation): add validation to Tier 1 critical fields (batch 1)
edeno Oct 26, 2025
7c1160b
feat(validation): add validation to Tier 1 critical fields (batch 2)
edeno Oct 26, 2025
a2c3a78
docs(validation): add scaling progress summary
edeno Oct 26, 2025
e3bce1b
docs(validation): document Quick Checks Layer completion
edeno Oct 26, 2025
15d092b
feat(validation): add validation to Tier 2 array fields (batch 1)
edeno Oct 26, 2025
c1b35af
feat(validation): add validation to Tier 2 array fields (batch 2)
edeno Oct 26, 2025
fe2952b
feat(validation): add validation to electrode group fields (batch 3)
edeno Oct 26, 2025
617466b
feat(validation): complete validation scaling to 63/64 fields (98%)
edeno Oct 26, 2025
baca935
fix(validation): resolve P0 issues from code and UX reviews
edeno Oct 26, 2025
5e2c458
feat(validation): implement P1/P2 UX improvements
edeno Oct 26, 2025
a998e2c
docs(validation): document P1/P2 improvements in scaling summary
edeno Oct 26, 2025
4535a62
fix(validation): show hint for non-numeric input in numberRange fields
edeno Oct 26, 2025
fea7e98
fix(validation): detect invalid input in number fields using validity…
edeno Oct 26, 2025
b6f870f
feat(validation): smart hint-to-error escalation with accessibility
edeno Oct 26, 2025
b6a6f94
fix(a11y): link validation hints and focus first error
edeno Oct 26, 2025
8d93d78
docs: update validation UX completion status
edeno Oct 26, 2025
8b6dfae
Move integration example to docs directory
edeno Oct 26, 2025
4688eb8
fix(a11y): controlled inputs and label/error associations
edeno Oct 26, 2025
3a324ee
fix(critical): restore key prop for uncontrolled inputs in YAML import
edeno Oct 26, 2025
d635b42
refactor: migrate to controlled inputs (remove backward compatibility)
edeno Oct 26, 2025
e5f2d20
fix(tests): complete controlled input migration - all 1566 tests passing
edeno Oct 26, 2025
8edcaf6
docs: update TASKS.md and SCRATCHPAD.md for Week 1-2 completion
edeno Oct 26, 2025
6a9b82d
refactor: extract array management to custom hook
edeno Oct 26, 2025
27efcd9
refactor: extract form update helpers
edeno Oct 26, 2025
2cad430
refactor(validation): finalize integration to unified validate() API
edeno Oct 26, 2025
f669672
refactor: extract import/export logic
edeno Oct 26, 2025
4dc892b
refactor: extract electrode group logic
edeno Oct 26, 2025
1b00fd8
docs: mark Week 3-4 complete and unblock Week 5-7
edeno Oct 26, 2025
ddb12c4
Add store facade hook and comprehensive tests
edeno Oct 26, 2025
733a307
docs: mark store facade complete, SubjectFields as next task
edeno Oct 26, 2025
106f9f6
refactor: extract SubjectFields component (prop-based)
edeno Oct 26, 2025
7fad84a
docs: document SubjectFields extraction and store pattern learning
edeno Oct 26, 2025
36c8ae2
docs: add Week 7.5 task for React Context provider
edeno Oct 26, 2025
49be4cb
refactor: extract DataAcqDeviceFields component
edeno Oct 26, 2025
7115817
refactor: extract DeviceFields component
edeno Oct 26, 2025
3118be9
docs: update TASKS.md and SCRATCHPAD.md for 3 components
edeno Oct 26, 2025
7ac62b2
refactor: extract CamerasFields component
edeno Oct 26, 2025
072375b
refactor: extract TasksFields component
edeno Oct 26, 2025
014e37d
refactor: extract BehavioralEventsFields component
edeno Oct 26, 2025
f98b347
test: add PropTypes and CRUD tests to 6 extracted components
edeno Oct 27, 2025
2c0fa29
docs: update TASKS.md with code review completion
edeno Oct 27, 2025
f0309a1
refactor: extract ElectrodeGroupFields component
edeno Oct 27, 2025
571da07
fix: resolve duplicate onChange handlers and PropTypes warnings
edeno Oct 27, 2025
e9dc947
docs: update TASKS.md and SCRATCHPAD.md with ElectrodeGroupFields ext…
edeno Oct 27, 2025
24ba4d5
refactor: extract OptogeneticsFields component
edeno Oct 27, 2025
11c01b4
docs: update SCRATCHPAD.md and TASKS.md with OptogeneticsFields extra…
edeno Oct 27, 2025
f6c6399
refactor: extract AssociatedFilesFields component
edeno Oct 27, 2025
b022dc4
docs: update SCRATCHPAD.md and TASKS.md with AssociatedFilesFields ex…
edeno Oct 27, 2025
5186ad8
refactor: extract SessionInfoFields component
edeno Oct 27, 2025
3519bd8
docs: update SCRATCHPAD.md and TASKS.md with SessionInfoFields comple…
edeno Oct 27, 2025
2ef9dd6
refactor: extract ExperimenterFields component
edeno Oct 27, 2025
9b0cfea
docs: update SCRATCHPAD.md and TASKS.md with ExperimenterFields compl…
edeno Oct 27, 2025
f5ec9ec
refactor: extract LabInstitutionFields component
edeno Oct 27, 2025
f3a94e5
refactor: extract UnitsFields component
edeno Oct 27, 2025
3926fd0
refactor: extract TechnicalFields component
edeno Oct 27, 2025
f49158c
refactor: improve component code quality based on code review
edeno Oct 27, 2025
f27c334
test: fix PropTypes tests after removing defensive wrappers
edeno Oct 27, 2025
4bc2917
docs: update Phase 3 Week 5-7 completion status and visual regression…
edeno Oct 27, 2025
8a1f3f5
feat(state): add React Context provider for shared store
edeno Oct 27, 2025
f5485cc
feat(state): migrate App.js to StoreContext - Phase 1 complete
edeno Oct 27, 2025
7ea2c54
docs: update Week 7.5 StoreContext migration completion status
edeno Oct 27, 2025
765bda4
fix(state): restore critical task epoch cleanup logic
edeno Oct 27, 2025
780270f
fix(tests): resolve scrollIntoView and camera ID type issues
edeno Oct 27, 2025
05e9b57
fix(tests): update store test for string camera IDs
edeno Oct 27, 2025
944d08d
fix: resolve task epoch race condition in integration tests
edeno Oct 27, 2025
c6c6fa4
refactor: apply code review improvements to race condition fix
edeno Oct 27, 2025
744b6c3
feat(component): migrate SubjectFields to useStoreContext
edeno Oct 27, 2025
8ee3a1c
docs: update TASKS.md with SubjectFields migration progress
edeno Oct 27, 2025
4883c46
fix(test-utils): implement deep merge for renderWithProviders initial…
edeno Oct 27, 2025
60020c6
docs: add SubjectFields migration session summary to SCRATCHPAD
edeno Oct 27, 2025
c9bcd51
feat(components): migrate all 13 remaining components to useStoreContext
edeno Oct 27, 2025
7688e32
docs: mark Task 7.5.3 complete - all 14 components migrated
edeno Oct 27, 2025
9ac0b27
docs: add complete session summary for all 14 component migrations
edeno Oct 27, 2025
0358289
Remove unused vi import from test file
edeno Oct 27, 2025
759aa5f
refactor(cleanup): remove unused imports from production code
edeno Oct 27, 2025
a1740a4
refactor(cleanup): remove all unused imports and variables from test …
edeno Oct 27, 2025
df36a87
docs: mark Week 8 Code Cleanup complete
edeno Oct 27, 2025
a56ce46
docs: add comprehensive multi-agent code review reports
edeno Oct 27, 2025
b5b236f
docs: create P0/P1 fixes tracking document
edeno Oct 27, 2025
83ca8c6
fix(yaml): prevent memory leak by revoking blob URLs after download
edeno Oct 27, 2025
1506aad
fix(useFormUpdates): remove incorrect radix parameter from parseFloat
edeno Oct 27, 2025
d7c4066
feat(ErrorBoundary): add error boundary to prevent production crashes
edeno Oct 27, 2025
f0bcbf2
perf(StoreContext): memoize context value to prevent unnecessary re-r…
edeno Oct 27, 2025
a582662
fix(tests): update integration tests to use standard URL API mocks
edeno Oct 27, 2025
ccc2f2c
refactor: fix code review issues from P0 analysis
edeno Oct 27, 2025
940de70
docs: comprehensive P0 fixes completion summary
edeno Oct 27, 2025
184315a
docs: complete P0_P1_FIXES.md with all P0 checkboxes marked
edeno Oct 27, 2025
716a952
docs: update SCRATCHPAD and review summary with P0 completion
edeno Oct 27, 2025
5d296ac
feat(a11y): add keyboard support to navigation links (P1.1.1)
edeno Oct 27, 2025
edc30ab
feat(a11y): add keyboard support to file upload (P1.1.2)
edeno Oct 27, 2025
c1fcc3d
feat(a11y): add skip links for keyboard navigation (P1.1.3)
edeno Oct 27, 2025
f59b43d
docs: add comprehensive P0/P1 session summary
edeno Oct 27, 2025
76e230b
feat(a11y): add ARIA landmarks for screen readers (P1.1.4)
edeno Oct 27, 2025
b96dd8d
perf(InputElement): add React.memo to prevent unnecessary re-renders …
edeno Oct 27, 2025
31cce9b
perf(SelectElement): add React.memo to prevent unnecessary re-renders…
edeno Oct 27, 2025
c7ff03e
perf(DataListElement): add React.memo to prevent unnecessary re-rende…
edeno Oct 27, 2025
dc59148
perf(CheckboxList): add React.memo to prevent unnecessary re-renders …
edeno Oct 27, 2025
9ac0ac2
feat(AlertModal): create accessible modal component to replace window…
edeno Oct 27, 2025
e752dc9
feat(errorDisplay): add AlertModal callback integration (P1.3.2)
edeno Oct 27, 2025
211ff1c
feat(App): integrate AlertModal for accessible error display (P1.3.3)
edeno Oct 27, 2025
617664d
docs: update session summary with complete P1 task completion
edeno Oct 27, 2025
299fa46
test(errorDisplay): add comprehensive tests for core error display fu…
edeno Oct 27, 2025
421d21e
test(OptogeneticsFields): add extended test coverage for optogenetics…
edeno Oct 27, 2025
b4ca653
feat(ux): make Import button visible and keyboard accessible
edeno Oct 27, 2025
5c5c833
feat(ux): add persistent import summary modal
edeno Oct 27, 2025
9a276f9
fix(ux): address critical issues in import summary modal
edeno Oct 27, 2025
5649416
fix(ui): add success icon to AlertModal iconMap
edeno Oct 27, 2025
eb13d66
feat(components): replace generic array item labels with descriptive …
edeno Oct 27, 2025
d44bf6d
fix(nav): update electrode group navigation labels to match component…
edeno Oct 27, 2025
8974277
refactor(labels): create single source of truth for array item label …
edeno Oct 27, 2025
f034645
refactor(labels): complete migration of all components to label forma…
edeno Oct 27, 2025
a5c74de
test(labels): add comprehensive unit tests for label formatter functions
edeno Oct 27, 2025
1f1f2cc
refactor(eslint): eliminate all remaining ESLint warnings (15→0)
edeno Oct 27, 2025
00775fd
docs(phase3): update completion report with 0 ESLint warnings
edeno Oct 27, 2025
994e082
docs: clean up documentation for main branch merge
edeno Oct 27, 2025
23b5412
docs: add documentation overview and PR summary
edeno Oct 27, 2025
757a71d
Remove obsolete documentation and update remaining docs
edeno Oct 27, 2025
80d1062
2.3.0
edeno Oct 27, 2025
8b66050
Merge branch 'main' into modern
edeno Oct 27, 2025
3edeb61
chore: remove obsolete App.js backup file
edeno Oct 27, 2025
a8d5051
refactor(tests): address code review feedback
edeno Oct 27, 2025
38eff51
fix(tests): increase timeout for CI integration tests
edeno Oct 27, 2025
8d7b3fe
fix(props): resolve all PropType warnings
edeno Oct 27, 2025
44cf7ad
fix(e2e): dismiss alert modal after file import to unblock UI
edeno Oct 27, 2025
c38b821
fix(e2e): improve alert modal dismissal reliability
edeno Oct 27, 2025
eb4c10f
fix(e2e): fix E2E test failures - 24 of 26 tests now passing
edeno Oct 27, 2025
be76f3b
fix(e2e): resolve flaky import/export tests by fixing modal dismissal
edeno Oct 28, 2025
19c0b1e
fix(ui): prevent navigation link text overflow for long brain region …
edeno Oct 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .claude/commands/refactor.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ Your workflow MUST be:

First, read these files IN ORDER:
CLAUDE.md (implementation guide)
docs/PHASE_1.5_SUMMARY.md (quick context for current phase)
docs/SCRATCHPAD.md (notes and current status)
docs/REFACTOR_CHANGELOG.md (changes made so far)
docs/TASKS.md (current tasks)

THEN if you need more detail:
docs/plans/PHASE_1.5_TEST_QUALITY_IMPROVEMENTS.md (detailed Phase 1.5 plan)
docs/plans/COMPREHENSIVE_REFACTORING_PLAN.md (overall project plan)

Find the FIRST unchecked [ ] task in TASKS.md
Expand Down Expand Up @@ -63,6 +61,8 @@ If you encounter any of these, STOP and document in SCRATCHPAD.md:

**Never proceed with assumptions** - this is critical scientific infrastructure.

You MUST investigate any test failures. Flaky tests are not acceptable.

---

Now tell me: **What task are you working on next?**
Loading