Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
d0c8d81
docs: basic plan
Pertempto Oct 3, 2025
0c16004
feat: complete T001 - verify Go project structure and dependencies
Pertempto Oct 3, 2025
009b00f
feat: complete T002 - configure Go linting and formatting tools
Pertempto Oct 3, 2025
c073c11
feat: complete T003 - contract test for POST /api/v1/acl
Pertempto Oct 3, 2025
6ef53aa
feat: complete T004 - integration test for ACL event submission
Pertempto Oct 3, 2025
e7985ba
feat: complete T005 - integration test for ACL rejection via /events
Pertempto Oct 3, 2025
355bb2e
feat: complete T006 - integration test for invalid ACL data handling
Pertempto Oct 3, 2025
05f6093
feat: complete T007 - ACL Event model validation in models/acl.go
Pertempto Oct 3, 2025
5181489
feat: complete T008 - ACL handler for POST /api/v1/acl in handlers/ac…
Pertempto Oct 3, 2025
162c350
feat: complete T009 - modify POST /api/v1/events handler to reject AC…
Pertempto Oct 3, 2025
2f25754
feat: complete T010 - integrate ACL storage with existing event storage
Pertempto Oct 3, 2025
275d559
feat: complete T011 - apply authentication middleware to ACL endpoint…
Pertempto Oct 3, 2025
4ebeef9
feat: complete T012 - unit tests for ACL validation in tests/unit/acl…
Pertempto Oct 3, 2025
dc161ae
feat: complete T013 - update ACL documentation in docs/src/content/do…
Pertempto Oct 3, 2025
1bc34fa
feat: complete T014 - update internal events documentation in docs/sr…
Pertempto Oct 3, 2025
e1ae974
feat: complete T015 - update API documentation in docs/src/content/do…
Pertempto Oct 3, 2025
7593048
feat: complete T016 - run quickstart validation tests
Pertempto Oct 3, 2025
3b81b98
docs: update tasks
Pertempto Oct 4, 2025
7f7ec76
fix: support deny rules in ACL endpoint
Pertempto Oct 4, 2025
c44fbc1
refactor: use existing models.AclRule instead of custom ACLEvent
Pertempto Oct 4, 2025
c910fe8
test: update acl_rejection_test to use default API key and root user
Pertempto Oct 4, 2025
d155fb1
test: correct default user to user-123 with default API key
Pertempto Oct 4, 2025
f6355d6
test: remove unnecessary user creation in acl_rejection_test
Pertempto Oct 4, 2025
49d6cba
chore: clean up tests
Pertempto Oct 4, 2025
17ab998
refactor: split up handlers into files
Pertempto Oct 4, 2025
5e56b55
compact: consolidate 001-add-jwt-auth spec files into single spec.md
Pertempto Oct 4, 2025
2851662
docs: clean up
Pertempto Oct 4, 2025
1548113
docs: remove specs directory
Pertempto Oct 4, 2025
77e0250
docs: update changelog and rename handler
Pertempto Oct 4, 2025
d55ae08
feat: properly authenticate user and check permissions on new events
Pertempto Oct 4, 2025
a762f98
fix: tests
Pertempto Oct 4, 2025
d96e440
refactor: clean up ACL rule type handling
Pertempto Oct 4, 2025
304ef36
feat: update API endpoint
Pertempto Oct 4, 2025
c864a57
fix: correctly check permissions on reset API key endpoint
Pertempto Oct 4, 2025
2dbfc18
feat: use payload instead of query parameters for reset key endpoint
Pertempto Oct 4, 2025
75bd0ad
feat: use payload instead of query parameters for generate token endp…
Pertempto Oct 4, 2025
5d5645a
feat: add opencode agent
Pertempto Oct 16, 2025
e7bdc7f
fix: safe type conversion
Pertempto Oct 16, 2025
8916a21
chore: Merge branch 'main' into 007-acl-endpoint
Pertempto Oct 16, 2025
0f0d02c
chore: Merge branch 'main' into 007-acl-endpoint
Pertempto Oct 16, 2025
1a52489
fix: changelog
Pertempto Oct 16, 2025
69ef4f3
fix: handle 0 rules
Pertempto Oct 16, 2025
94f894f
docs: clarify ACL action values can be custom strings
Pertempto Oct 17, 2025
197ccd7
chore: remove opencode workflow
Pertempto Oct 18, 2025
0dea147
refactor: remove unnecessary pointer usage
Pertempto Oct 18, 2025
9c81012
chore: merge main
Pertempto Oct 18, 2025
7a325c6
fix: type-safe access
Pertempto Oct 18, 2025
9b897b2
chore: clean up tests
Pertempto Oct 18, 2025
0a66ad9
chore: remove specify stuff
Pertempto Oct 18, 2025
b46b269
docs: clean up AGENTS.md
Pertempto Oct 18, 2025
fa57de3
fix: path
Pertempto Oct 18, 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
2 changes: 1 addition & 1 deletion .bots/instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This is a Go REST API project using Gin framework for event storage and access c
- Implement proper logging
- Add unit tests for new functionality
- Ensure data validation
- Follow API specifications in `docs/api/v1.md`
- Follow API specifications in `docs/src/contents/docs/api/v1.md`

## Security
- Never expose sensitive information
Expand Down
25 changes: 0 additions & 25 deletions .github/workflows/opencode.yml

This file was deleted.

101 changes: 0 additions & 101 deletions .opencode/command/analyze.md

This file was deleted.

158 changes: 0 additions & 158 deletions .opencode/command/clarify.md

This file was deleted.

19 changes: 0 additions & 19 deletions .opencode/command/compact-spec.md

This file was deleted.

Loading