1
Fork 0
blog-python-postgres/app
Leonardo Devai 5f84e3cf5a Harmonize the blog engine contract across all eight backends
published_at is now the first-publish time (null for drafts, kept across edits
and unpublish/republish), slugs collide to -2/-3 and regenerate on retitle,
every error is {"error"} with 400/401/403/404/405/409 pinned, timestamps are
RFC 3339 UTC. GUIDELINES pins the contract; each backend passes the same 59-check
end-to-end script.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01128fhuZbgivaSJvtMf4s1G
2026-09-27 21:25:37 +02:00
..
__init__.py Add the devai.io boilerplate library: 42 runnable projects 2026-07-19 16:31:48 +02:00
auth.py Harmonize the blog engine contract across all eight backends 2026-09-27 21:25:37 +02:00
db.py Review and modernize all 42 projects to the updated standard 2026-09-27 21:10:38 +02:00
main.py Harmonize the blog engine contract across all eight backends 2026-09-27 21:25:37 +02:00
posts.py Harmonize the blog engine contract across all eight backends 2026-09-27 21:25:37 +02:00