Shipping
Building Bragora Around User Control

Career evidence has a timing problem. The strongest detail is available when the work happens, but the need for that detail often arrives months later during a performance review, resume update, or interview.
By then, the evidence is scattered across notes, messages, documents, and memory. People remember that they contributed. They struggle to reconstruct what changed, which decision they owned, and how to explain the result without exaggerating it.
I built Bragora around that gap. The product direction combines achievement capture, application tracking, and career insight in one workspace. The deeper product challenge was not storing more career data. It was helping a person move from a rough moment of work to a verified record they could confidently reuse.
The real workflow is Capture, Structure, Reuse
The first version of a career achievement is rarely a polished resume bullet. It is closer to "fixed the onboarding problem" or "helped finance clean up the report." That rough note is valuable because it preserves timing. It is incomplete because it lacks context.
Bragora's product loop has three stages:
- Capture: Save the win while the project, collaborators, and constraint are still fresh.
- Structure: Add the role, action, evidence, outcome, skills, and relevant artifacts.
- Reuse: Adapt the verified record for a resume, review, interview, or job application without rewriting the underlying facts.
Each stage has a different design job. Capture must be fast. Structure must help the user notice missing evidence without turning every entry into a form. Reuse must preserve provenance while adapting tone and length to a new context.
Treating the stages as one loop changes prioritization. A beautiful achievement library is weak if capture is too expensive. AI-generated bullets are risky if the system cannot show which record supports them. An application tracker is less useful if it remains disconnected from the evidence a user needs to apply.
AI should improve expression without inventing experience
Career writing is a tempting AI use case because the output is text and the user wants it to sound stronger. It is also a sensitive use case because a polished sentence can quietly add responsibility, scope, or impact that never occurred.
The NIST AI Risk Management Framework Core emphasizes intended use, limits, human oversight, testing, and feedback. For Bragora, those ideas translate into a practical boundary: AI can help organize and express the user's material, but the user remains the authority on what happened.
I would make that boundary visible through an AI trust contract:
The AI trust contract
- Source: show the achievement note or record used for the draft.
- Transformation: make clear what the system condensed, reorganized, or inferred.
- Gap: identify missing outcome, ownership, scale, or evidence instead of filling it silently.
- Control: let the user edit, reject, or return to the source without losing work.
- Export: require the user to choose the final version before it leaves the workspace.
This is more than responsible copy. It is the product architecture of trust. The system needs source linkage, correction states, version history, and a release gate for unsupported claims.
The same principle appears in Designing AI That Knows When to Stop: uncertainty should change the interaction. When evidence is missing, the product should ask, abstain, or preserve a visible gap.
Application tracking expanded the job, and the risk of scope
Achievements do not exist separately from the opportunities where people need them. That made job-application tracking a logical extension. A user can organize roles, status, documents, and progress while keeping relevant career evidence nearby.
The adjacency is useful, but it creates scope pressure. A career workspace can quickly become a resume builder, job board, networking CRM, application agent, analytics suite, and coaching product at the same time.
The product question is not whether those features are possible. It is which ones strengthen the core loop.
I use a simple scope test:
- Does the feature make a verified achievement easier to capture, understand, or reuse?
- Does it reduce fragmented career work without creating a second system to maintain?
- Can the user understand which data it uses and what action it takes?
- Does it preserve the user's control over external representation?
An application record passes because it gives career evidence a destination and context. Autonomous submission would cross a different boundary because it represents the user to another party. That would require a separate product and safety decision, not a small roadmap extension.
A personal data product needs legible memory
Bragora can become more useful as it accumulates achievements, applications, documents, and patterns. The same accumulation can make the product feel invasive if the user cannot see what persists or how an insight was produced.
The NIST Privacy Framework focuses on managing data and helping people understand processing and privacy risk. In product terms, a career insight should point back to the records that support it. A user should be able to correct the source, remove the derived insight, and understand which future experiences may use it.
This affects basic design decisions: retention, deletion, export, access, and whether feedback is used only to complete the request or also to improve the system. Privacy cannot be deferred to a settings page after the product has defined memory as a feature.
Success is not the number of generated bullets
The easiest metrics for an AI career product are generations, saved entries, and application records. They describe activity. They do not prove that users leave with better, more accurate career evidence.
I would measure the loop at each stage:
- Capture: time to save a useful note and the percentage that later receives evidence.
- Structure: factual correction rate, missing-evidence resolution, and source completeness.
- Reuse: time to prepare an artifact, material edits before export, and successful retrieval of the right achievement.
- Trust: unsupported-claim rate, deletion success, user reversals, and reported confusion about AI changes.
The north-star candidate is not content volume. It is verified achievements successfully reused for a real career task, with correction burden and trust failures kept visible beside the count.
Building the boundary is part of building the product
The strongest lesson from Bragora is that AI capability does not define the product. The boundary does.
The product earns trust when it helps a person remember without rewriting their history, creates insight without hiding the evidence, and supports action without taking away control. That requires narrower choices than a feature list might suggest.
Bragora is still a product I evaluate through that lens. Capture, structure, and reuse must feel like one coherent workflow. AI should make the person's evidence easier to work with, not replace it with a more confident story. That is the product I set out to build, and it remains the standard every new direction has to clear.


