2026-09-08 · v0.7.8Lower request costs and accurate billing display
Detail pages no longer repeatedly save unchanged references, and S3 snapshots are cached. A key-only index for vote and profile reads and setup tools for public API and static asset caching require separate infrastructure rollout. The cost panel uses actual Cost Explorer amounts instead of sampled estimates. The 30-minute refresh policy and data retention remain unchanged.
2026-09-07 · v0.7.7Search recovery and safe historical backfill
Operations tooling can now conditionally restore missing DynamoDB metadata from retained S3 snapshots, while a verifier checks HTTP, robots, and canonical status for sitemap and Search Console URLs. Public requests add no YouTube API calls or full-table scans.
2026-09-03 · v0.7.6Durable detail pages after snapshot expiry
Commentors and clips now retain a limited set of representative comment IDs. When an S3 snapshot expires, detail pages are rebuilt from normalized DynamoDB comment, video, and Commentor metadata without adding YouTube API calls or full-table scans to public requests.
2026-09-02 · v0.7.5Legacy detail recovery and a quality-filtered sitemap
Legacy comment and Commentor URLs without exact scope metadata now recover the correct stored snapshot and save that reference for later requests. The detail sitemap publishes only stable Korean and English comment, Commentor, and clip URLs with sufficient reactions and related context, while canonical and hreflang metadata follow the same policy.
2026-08-16 · v0.7.2Editorial analysis grounded in original clips
Admin AI prompts now include original video and comment links, response rankings, and replies per 1,000 likes, with stricter instructions to connect verified scenes, dialogue, and comment wording. The workflow forbids invented clip context when links cannot be checked, and both admin and public evidence cards expose direct original-video and original-comment links.
2026-08-16 · v0.7.1Exact snapshot links and improved editorial assistance
Comment, commentor, and clip links now retain the exact snapshot timestamp so detail pages survive later data refreshes. Invalid legacy clip scopes recover stored video metadata without being indexed, and the admin editorial workflow adds a copyable AI prompt for turning evidence-based drafts into natural editor-reviewed prose.
2026-08-13 · v0.7.0Editorial workflow and batch snapshot refresh
Stored snapshots now generate three editorial topics and deterministic drafts. Publication requires an administrator to review source evidence, interpretation, and an original conclusion. Published analysis appears on Today with linked comments, while manual refresh can process all allowed regions and categories sequentially with per-scope results.
2026-08-03 · v0.6.5Historical snapshot links and stable Comment Battles
Comment and clip detail links from Commentor profiles now retain the snapshot date that produced the visible data, preventing 404s after newer data replaces it. Stored champions continue defending against new comments even after leaving the current candidate list, including rounds with one new challenger and consecutive title defenses.
2026-08-03 · v0.6.4Comment Battle title defenses and durable champion links
Stored champions now automatically resume a title defense against candidates introduced by a new snapshot. Defense rounds identify the defending champion and challenger, while new winners retain their snapshot scope for durable comment, commentor, and clip links. Legacy champions without scope metadata fall back to the original YouTube comment and video.
2026-07-30 · v0.6.3Philosopher Reel recommendations and community operations
Each daily philosopher now includes a quote, a recommended comment from a stored snapshot, and a related clip link, with a clearer discussion draft and category flow. The community editor accepts pasted and dropped images, while Admin Refresh History now has the permissions and diagnostics needed to inspect recent application log streams precisely.
2026-07-29 · v0.6.2Board-style community and daily Philosopher Reel
Moved the desktop community composer from a narrow sidebar to a full-width editor above the board while retaining a single-column mobile layout. Signed-in users can reveal one free daily philosopher combination for a fixed 3 P, replay it without another server call, and turn its question into a discussion title and rich-text draft.
2026-07-29 · v0.6.1Rich community editing and durable content state
Added rich-text formatting, lists, quotes, links, and draft recovery to community posts, along with recent/active sorting and participation prompts. Video and discussion-forum structured data now follows Google requirements, and Comment Battle progress is restored from server and browser storage after snapshot updates or page refreshes.
2026-07-29 · v0.6.0Editorial approval and published edition control
Admins can review the latest saved snapshot and override only the representative, empathy, wit, or debate picks that need judgment. Automatic selections and suggested notes remain the default, with draft, published, and corrected states, previous-publication preservation, and revision conflict protection.
2026-07-29 · v0.5.6Focused participation after the ranking
Daily highlights, Comment Battle, following, collections, and Hall candidates now sit in an accessible collapsed participation section after the Hall preview and full ranking. Existing Battle, Scrap, Follow, and MyPik data and behavior remain unchanged.
2026-07-28 · v0.5.3Content-first home, stable navigation, and refresh diagnostics
Restored 30-minute stale-snapshot refresh attempts while keeping stored editorial content visible first. Server-rendered home editorial content is separated from the explorer, and Today, Archive, Methodology, and Community navigation now stays distinct from mobile reading tools. Structured CloudWatch logs and Admin Refresh History expose refresh outcomes and failure reasons.
2026-07-25 · v0.5.2Stable archive links and video discovery
Historical comment, clip, and Commentor details now read the exact stored daily snapshot, fixing 404s caused by newer data. Clip Public Squares gained video previews, rendered-scope links no longer inherit an unrelated region, and Comment Battle candidates and winners now link to comment, Commentor, and clip details.
2026-07-25 · v0.5.1Daily archives and editorial policy
Added a stored-snapshot Daily Public Square archive with dated detail pages, and expanded the selection policy and methodology. Archive metadata, canonical URLs, and sitemap behavior were aligned with the new archive.
2026-07-25 · v0.5.0Editorial home and manual admin refresh
Expanded the home page around the representative comment, selection rationale, empathy, wit and debate picks, clip summaries, and Commentor of the day. Admins can manually refresh stored data, and winners become eligible again when a new Comment Battle snapshot arrives.
2026-07-25 · v0.4.1Server-rendered details and SEO safeguards
Server-rendered the initial Commentor detail content, added noindex handling for empty, loading, and error states, and centralized ad eligibility. Canonical, hreflang, metadata, public-content moderation, and stable date rendering were also corrected.
2026-07-20 / v0.3.4v0.3.4 snapshot cadence and DynamoDB cost visibility
Saved commentor snapshots now refresh from user traffic only after 30 minutes, matching the intended YouTube sync cadence. Admin Observability also shows DynamoDB Cost Explorer usage types separately, including read request units, write request units, PITR storage, and table storage.
2026-07-18 / v0.3.3v0.3.3 auth UI and Forum comments
Google login returns now trigger immediate authentication re-checks for the header and Site Comments panel, and Forum comment cards now include a lazy Site Comments toggle.
2026-07-17 / v0.3.2v0.3.2 methodology and mobile login stability
Added a Methodology page explaining commentor ranking calculation, editorial review, advertising independence, and correction requests. Fixed Site Comments so the panel re-checks authentication after Google login returns, and changed the OAuth callback to persist the session cookie before returning to the app.
2026-07-15 / v0.3.1v0.3.1 Hall of Fame stability
Updated the public Hall of Fame API to use the latest saved snapshot instead of broad DynamoDB scans on user requests, reducing throttling and 502 errors.
2026-07-15 / v0.3.0v0.3.0 operations hardening
Added snapshot refresh flow, split public APIs, reduced initial HTML payload, applied CSP, added report-count auto-hide and ad eligibility rules, and made the first screen clearer about commentor rankings.
2026-07-08 / v0.2.8Full translation theorem
Public locale pages now use translated metadata, policy content, loading states, Forum direct-search copy, Flash labels, and Hall of Fame refresh text. Locale switching keeps the current snapshot stable and handles non-JSON API failures gracefully.
2026-07-07 / v0.2.7Server-synced MyPik
MyPik and My Scrapbook now save to the signed-in user's server profile, direct YouTube clip searches can be saved as scraps with opinions, and AWS cost reporting includes a Cost Explorer month-to-date cumulative total.
2026-07-02 / v0.2.5AdSense readiness
The home page now shows the latest saved snapshot before live refresh, and ad slots stay gated to content-rich ranking, commentary, and analysis screens.
2026-07-01 / v0.2.4Commentor Philosopher Profiles
Commentor clicks now open an internal philosopher-style profile first, showing cached comments, likes, clips, archetype signals, Local Vote, site comments, and a YouTube profile button.
2026-06 / v0.2.0Public square analysis
Added tab-specific Public Square summaries with pie charts, Commentor Archetype lenses, clearer Hall of Fame history scoring, report/mute/RED CARD moderation flows, policy pages, and content-gated ad placement.
2026-06 / v0.1.3Profile and social comments
Google profiles now support site nicknames, philosopher portrait avatars, social comment likes, edit/delete controls, profile activity summaries, and timestamp-aware video previews.
2026-06 / v0.1.2Preview bug fix
Video previews now close cleanly on mouse leave and only one floating mini-player stays open at a time.
v0.1.1Production deploy verification
GitLab CI now separates develop/X600 and main/AWS production variables, and Lambda image deploys use a live alias with canary traffic shifting across S3, DynamoDB, ECR, Lambda, and CloudFront.
Since 2026Commentor ranking baseline
The service ranks commentors by combining popular and latest comments from trending clips.
v0.1.0Hall of Fame and Local Vote
Saved snapshots and local philosopher votes prepare a larger ranking layer beyond one live request.
v0.1.0Publisher content first
The home page now presents the service purpose, ranking method, and Social Philosophy lens while live YouTube ranking data is refreshed through the API.