Confirmed problem
The main product uses hackernews, while social status and ZIP paths use hn in places. Status, connection reason, generation, export, and UI lookups can disagree or omit Hacker News-specific data.
Scope
- Define
hackernews as the only canonical internal identifier.
- Add a temporary migration/compatibility adapter for saved data or API payloads using
hn.
- Update platform metadata, provider prompts, quality checks, social status, persistence, exports, tests, and documentation.
- Prevent new code from introducing alternate aliases.
Acceptance criteria
Required verification
- Identifier registry tests.
- Legacy migration test.
- Generation/status/export integration test for Hacker News.
- Repository-wide alias search.
Confirmed problem
The main product uses
hackernews, while social status and ZIP paths usehnin places. Status, connection reason, generation, export, and UI lookups can disagree or omit Hacker News-specific data.Scope
hackernewsas the only canonical internal identifier.hn.Acceptance criteria
hackernews.hnsaved/API data migrates safely where required.Required verification