Skip to content

feat(amazon): unify ranking commands for bestsellers/new-releases/movers-shakers#724

Open
leozejia wants to merge 1 commit intojackwener:mainfrom
leozejia:feat/amazon-ranking-core
Open

feat(amazon): unify ranking commands for bestsellers/new-releases/movers-shakers#724
leozejia wants to merge 1 commit intojackwener:mainfrom
leozejia:feat/amazon-ranking-core

Conversation

@leozejia
Copy link
Copy Markdown
Contributor

@leozejia leozejia commented Apr 3, 2026

Summary\n- add a shared amazon rankings core and route bestsellers through it\n- add amazon new-releases and amazon movers-shakers commands using the same extraction/normalization pipeline\n- unify ranking schema output across all 3 commands with consistent provenance and category fields\n- add URL/path validation per ranking list and normalize tracking ref segments to canonical ranking URLs\n- add best-effort category_node_id extraction and normalized visible_category_links metadata\n\nTests\n- npm run test:adapter -- src/clis/amazon/shared.test.ts src/clis/amazon/bestsellers.test.ts src/clis/amazon/rankings.test.ts\n- npm run build\n- runtime check: list includes amazon/bestsellers, amazon/new-releases, amazon/movers-shakers and each command returns ranked JSON items

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