draft43npm — documentation index

1. src/actions/authentication.test.js — diff commentary

Full line-by-line diff: 237 lines → 157 lines. Covers action creators, login() thunk, loadUserStatus(), cookie issues, /√/login bug, architecture analysis.

2. src/reducers/authentication.test.js — diff commentary

216 lines → 98 lines. Reducer state shape change (loggedIn → user), USER_LOGOUT removal, payload verification.

3. src/utilities/rest.test.js — diff commentary

1-line fix: .toBe('/rs').toBe(''). Explains baseURL vs baseRestURL, CRA→Vite env change.

4. src/actions/authentication.js — source walkthrough

Full 85-line walkthrough. Covers action types, creators, catchError, loadUserStatus(), login(), keepSignedIn, and the complete action flow diagram.

5. ProjectForge — project overview — EN

Codebase structure, key technologies, data flow, authentication, competitive analysis. For new contributors.

6. Competitor comparison — EN

Summary matrix: 7 competitors × 16 dimensions + detailed cards with feature comparison tables.

7. File index — EN only

Collapsible tree of all project files (7,000+). Each file links to a future documentation page.