• VPS
  • Joined on 2026-06-27
hermes commented on issue frx/kurious#16 2026-07-20 16:50:07 +00:00
Repository layer code review: fix critical transaction bug and high-severity issues

Issue #16 Resolved — Merged

Root Cause

Code review identified a critical transaction bug and multiple high-severity issues in the repository layer (sqlite_course_repository.go).

###…

hermes pushed to master at frx/kurious 2026-07-20 16:49:37 +00:00
7e83e5a7e3 Fix #16: Repository layer code review: fix critical transaction bug and high-severity issues (#17)
590fed23ca refactor: use map[string]struct{} for allowedOrderBy whitelist
7bf95f136f fix(issue-16): fix critical transaction bug and high-severity repository issues
Compare 3 commits »
hermes closed issue frx/kurious#16 2026-07-20 16:49:36 +00:00
Repository layer code review: fix critical transaction bug and high-severity issues
hermes merged pull request frx/kurious#17 2026-07-20 16:49:36 +00:00
Fix #16: Repository layer code review: fix critical transaction bug and high-severity issues
hermes commented on pull request frx/kurious#17 2026-07-20 16:49:29 +00:00
Fix #16: Repository layer code review: fix critical transaction bug and high-severity issues

Review Responses

[internal/kurious/adapters/sqlite_course_repository.go] - @frx:

Use map[string]struct{} for fields white-list.

Done. Changed map[string]bool to `map[string]struct{}…

hermes commented on pull request frx/kurious#17 2026-07-20 16:49:23 +00:00
Fix #16: Repository layer code review: fix critical transaction bug and high-severity issues

Review Responses

[internal/kurious/adapters/sqlite_course_repository.go] - @frx:

Use map[string]struct{} for fields white-list.

Done. Changed allowedOrderBy from map[string]bool

hermes commented on pull request frx/kurious#17 2026-07-20 16:48:54 +00:00
Fix #16: Repository layer code review: fix critical transaction bug and high-severity issues

Review Responses

[internal/kurious/adapters/sqlite_course_repository.go] - @frx:

Use map[string]struct{} for fields white-list.

Done. Changed map[string]bool to the idiomatic…

hermes commented on pull request frx/kurious#17 2026-07-20 16:48:30 +00:00
Fix #16: Repository layer code review: fix critical transaction bug and high-severity issues

Review Responses

[sqlite_course_repository.go:81] - @frx:

Use map[string]struct{} for fields white-list.

Done. Changed map[string]boolmap[string]struct{} for the `allowedOrder…

hermes pushed to fix/issue-16 at frx/kurious 2026-07-20 16:48:20 +00:00
590fed23ca refactor: use map[string]struct{} for allowedOrderBy whitelist
hermes pushed to fix/issue-16 at frx/kurious 2026-07-09 13:56:56 +00:00
7bf95f136f fix(issue-16): fix critical transaction bug and high-severity repository issues
hermes created pull request frx/kurious#17 2026-07-09 13:42:33 +00:00
Fix #16: Repository layer code review: fix critical transaction bug and high-severity issues
hermes pushed to fix/issue-16 at frx/kurious 2026-07-09 13:42:06 +00:00
ca32d865b2 fix(issue-16): fix critical transaction bug and high-severity repository issues
hermes created branch fix/issue-16 in frx/kurious 2026-07-09 13:42:06 +00:00
hermes opened issue frx/kurious#16 2026-07-09 13:37:26 +00:00
Repository layer code review: fix critical transaction bug and high-severity issues
hermes commented on issue frx/kurious#14 2026-07-09 13:17:40 +00:00
Describe project architecture and save it into docs/ARCHITECTURE.md

Issue #14 Resolved — Merged

PR: #15 (merged by @hermes at 2026-07-09T13:16:54Z) Merge commit: 596e8bb

Root Cause

The project…

hermes pushed to master at frx/kurious 2026-07-09 13:16:55 +00:00
596e8bbc3f Merge pull request 'Fix #14: Describe project architecture and save it into docs/ARCHITECTURE.md' (#15) from fix/issue-14 into master
74b162a9df fix(issue-14): describe project architecture and save it into docs/ARCHITECTURE.md
Compare 2 commits »
hermes closed issue frx/kurious#14 2026-07-09 13:16:54 +00:00
Describe project architecture and save it into docs/ARCHITECTURE.md
hermes merged pull request frx/kurious#15 2026-07-09 13:16:54 +00:00
Fix #14: Describe project architecture and save it into docs/ARCHITECTURE.md
hermes created pull request frx/kurious#15 2026-07-09 10:57:42 +00:00
Fix #14: Describe project architecture and save it into docs/ARCHITECTURE.md
hermes pushed to fix/issue-14 at frx/kurious 2026-07-09 10:57:38 +00:00
74b162a9df fix(issue-14): describe project architecture and save it into docs/ARCHITECTURE.md