4
11 Comments

Building around the “small change became cleanup” problem - feedback wanted

Hey IH,
I’m a founder working on an existing product with a small team.
I posted earlier about onboarding new devs into an existing codebase. The related but different problem I’m trying to validate now is what happens after someone is already contributing.

A feature request or bug fix looks small at first. Then it turns into cleanup because it touches an old workflow, a fragile module, a weakly tested area, or a decision only one person still remembers.

The first piece I’m exploring is a repo scan and codebase map: what screens, APIs, services, modules, and core objects exist, and how they appear to relate.

The part I’m trying to understand now is what would make that map useful when a feature or fix is actually moving towards next release.

By the time a PR is open, the team is usually trying to answer:

• What else might this change touch?
• Is this area stable enough to change now?
• What needs a closer review?
• What context should the reviewer have before approving it?
• Could this create cleanup before release?

The core idea is to help founder-led teams working on an existing product move from “here is a map of the codebase” to “here is what this change probably needs the team to pay attention to.”

Current stage: idea validation / early product direction.

I’d love your perspective:
• Have you had a recent “small change became cleanup” moment?
• What would you expect a codebase map to show before it becomes useful during PR review?
• What would make you trust it enough to use before approving or shipping a change?
My goal is to learn whether this is a real pain for small teams with existing products, separate from onboarding or better docs.

on May 28, 2026
  1. 1

    This feels real, but I would avoid leading with the codebase map in user testing. A map is useful only after the founder already trusts the warning.

    I would show 3 concrete PR cards instead:

    1. likely touched areas
    2. reviewer context that is missing
    3. release risk if merged today

    Then ask, "would this have changed what you reviewed?" If the answer is yes, the wedge is PR risk, not repo docs.

    For trust, I would also show why the tool thinks each area is risky: recent churn, weak tests, old owner, production incidents, dependency fan-out, or files repeatedly changed together. Without the why, founders will treat it like another AI code guess.

    1. 1

      Thank you john, I probably led too much with the map. What I’m trying to test is closer to PR risk before merge. Have you seen a recent PR where the risky part was not the code itself, but missing reviewer context, touched areas, or release risk? If yes, did it slow the review down or change what got checked before merge?

  2. 1

    the "decision only one person still remembers" part is the real killer. a module map gets you the what, but the why-its-fragile is tribal knowledge that never lands in any scan. you trying to capture the why too or just the structure?

    1. 1

      Thanks, this is a sharp way to say it. The old decision that only one person remembers is exactly the kind of thing I’m worried about. Have you seen that create rework, delay a PR, or pull a senior person back into the review when they weren’t expecting it?

  3. 1

    This feels like a real pain for small teams. The issue is not just mapping the codebase, it is knowing what a small change might quietly touch before it ships.

    I’d frame this less as a repo map and more as change-impact intelligence for PRs: fragile areas, missing context, reviewer focus, and release-risk signals.

    The naming/positioning matters early. If it sounds like docs or code mapping, it may feel like maintenance. If it feels like a shipping-control layer, it becomes much more valuable.

    Xevoa .com would fit that broader dev workflow direction well because it gives the product room beyond mapping: impact analysis, reviewer context, and release-risk visibility.

    1. 1

      Thanks, this is helpful. “Change-impact intelligence for PRs” is closer to the pain than a static codebase map. Have you personally seen a small change touch more than expected before release? I’m trying to understand whether teams feel real pain there, or whether most teams just handle it as normal review work.

      1. 1

        Yes, especially in small teams where knowledge sits in people’s heads instead of process.

        The painful cases usually are not “we changed one file and everything exploded.” They are quieter things: a small auth change affecting onboarding, a billing logic tweak touching plan limits, a UI state change breaking an edge case, or a backend assumption that only one senior dev knew about.

        Teams often handle it as normal review work until the reviewer misses the hidden dependency. Then it becomes a release-risk problem.

        That is why I think “repo map” undersells it. The stronger pain is helping reviewers ask: “what could this change affect that is not obvious from the diff?”

        If the product can surface that before merge, it becomes much more than documentation. It becomes a PR risk layer.

        1. 1

          That makes sense. The hidden dependency before merge probably has to show up where review already happens, not as another dashboard someone has to check.

          In a real PR, what would make this useful without becoming noise: affected areas, why the area may be risky, what to manually check, or who should review it?

          Open to continuing this in DM too. I’m trying to compare this against how teams actually review changes today.

          1. 1

            Yes, that makes sense.

            This is probably easier to think through properly in writing because the useful question is not just what the PR should show, but what signal would make a small team actually trust it during review.

            Drop your email and I’ll send over the tighter version. I’ll keep it focused on the PR risk signal, review focus, and what to validate before building more.

            1. 1

              Thanks Aryan. Your point about PR risk, hidden dependencies, and release risk was the sharpest signal I got from this post.

              I’m trying to understand that review moment better: what would make a small team actually trust the signal before merge, instead of treating it as more noise?

              Happy to continue off-thread. You can reach me at kkalagara74@gmail.com

              1. 1

                Sent you a note by email.

                I think the trust question matters more than the feature discussion right now.