Skip to content

feat(1.4): GET /api/v1/featured dogfood (F1) - #30

Merged
hrodrig merged 2 commits into
developfrom
feat/1.4-f1-featured-json
Aug 26, 2026
Merged

feat(1.4): GET /api/v1/featured dogfood (F1)#30
hrodrig merged 2 commits into
developfrom
feat/1.4-f1-featured-json

Conversation

@hrodrig

@hrodrig hrodrig commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • F1 of plan-v1.4.0: GET /api/v1/featured (auth + CORS like other dogfood routes).
  • Query mirrors HTML /featured: sort/dir/q/page/per_page.
  • Items = showcase metadata only (no traffic). Empty → items: [].
  • SPEC §3.11, docs/api.md, dogfood contract + 401 coverage.
  • make cover 81.2%.

Test plan

  • go test ./internal/server/ -run 'Featured|Dogfood|Unauthorized'
  • make cover ≥80%
  • CI green

Band 1.4 code slices (S1/U1/F1) complete after merge; hold VERSION for Carlok #22#25.

Made with Cursor

hrodrig and others added 2 commits August 26, 2026 07:03
Additive JSON list with HTML query parity (sort/dir/q/page). Metadata
only. SPEC §3.11, docs/api.md, dogfood contract + auth tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
CI lint failed: TestAPIFeaturedListAndQuery=19, TestDogfoodContract_APIOnly=17.

Co-authored-by: Cursor <cursoragent@cursor.com>
@hrodrig
hrodrig merged commit 0ebf040 into develop Aug 26, 2026
7 checks passed
@hrodrig
hrodrig deleted the feat/1.4-f1-featured-json branch August 26, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant