RFC: Public Usage Profile — Zero Database Changes Proposal#899
Open
kilo-code-bot[bot] wants to merge 1 commit intomainfrom
Open
RFC: Public Usage Profile — Zero Database Changes Proposal#899kilo-code-bot[bot] wants to merge 1 commit intomainfrom
kilo-code-bot[bot] wants to merge 1 commit intomainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Architectural RFC proposing four options for building a public usage profile page that lets users showcase their Kilo usage stats — without any database schema changes or modifications to the hot write path (
insertUsageAndMetadataWithBalanceUpdate).getState()data.Recommends a phased rollout: Phase 1 ships abuse-data-only profiles quickly (Option A), Phase 2 enriches with Postgres reads (Option D). Includes a data safety matrix, page structure mockup, mermaid data flow diagram, and open questions on caching, opt-in, and vanity URLs.
Requested in Slack by Brendan.
Verification
Visual Changes
N/A
Reviewer Notes
This is a discussion document, not an implementation PR. The goal is to align on an approach before writing code. Key decision points are captured in the "Open Questions" section. The
bdo/public-profile-databranch has related exploratory work.Built for Brendan by Kilo for Slack