When one problem is shared by many.

Builder keeps the process simple for users and careful behind the scenes. It checks if a problem already exists, asks people to support existing problems, and gives the Witdrim review team a clear way to keep Builder reliable.

Creating a new problem is not always the best action. Sometimes the right action is supporting the one that already exists.

If similar problems multiply, Builder becomes noisy. Builder is built to make support and merging easier than duplication.

The full flow, from writing to review.

To the user, Builder should feel easy. Behind the scenes, every shared problem is cleaned, checked for matches, reviewed, and then used for learning or later decisions.

01

The user writes a problem.

The input starts as plain language. The user can explain what is happening, who is affected, and why the issue matters.

Then
02

Builder cleans the text.

The system can fix basic grammar, choose a category, and prepare a clear version for matching and translation.

Then
03

Builder looks for similar problems.

The matching layer compares the new problem with active problems. It looks for meaning, not only identical words.

Similar problem found?
Yes, same problem
04

If the match is right, the user supports it.

The user confirms the existing problem instead of creating a duplicate. This keeps all support in one place.

No, different problem
05

If the match is wrong, the user explains why.

The user can say it is not the same problem. Builder then asks for more detail before creating a new record.

Both paths go to review
06

Witdrim reviews the record.

The Witdrim review team can validate, reject, merge, or remove records. This protects Builder from spam, duplicates, and vague submissions.

Then
07

Validated problems become usable.

Builder uses real problems from the system. It should not use examples, fake counts, or invented people to look active.

Then
08

Learning adds context.

A problem can collect books, articles, news, references, and other real material so users can understand it better.

Similar problems should come together.

Builder only works if repeated problems do not split into many copies. The system should prefer support, better details, and review-team merging over new duplicate records.

Match the meaning

The check should compare the idea, affected people, category, and context, not just exact words.

Support first

When a strong match exists, the main action should be supporting the existing problem.

Ask for the difference

If the user rejects a match, Builder should ask what makes their problem different.

Merge when needed

The review team needs a clear path to merge records if two problems turn out to describe the same issue.

The match moment must be clear.

When Builder finds a similar problem, the interface should pause the user. It should show the existing problem clearly and ask if that is what they mean.

Yes, I have this problem

Adds a real confirmation to the existing record.

No, this is different

Allows the user to continue only by explaining the difference.

Add more details

Improves the problem statement so Builder can match more accurately.

Human review keeps Builder trustworthy.

Builder should not rely only on automation. Witdrim review gives the team a way to protect quality while the system improves.

Validate

Mark a problem as reliable enough for public use.

Reject

Remove vague, abusive, irrelevant, or invalid submissions from public areas.

Merge

Combine duplicate problems and preserve confirmations on the strongest record.

Delete

Soft-delete records that should remain auditable but hidden.

Public reading, authenticated action, real data.

Builder can be open to read, but actions that change the data must be tied to real Witdrim accounts.

Open to read

People should be able to understand Builder and read public problem context without logging in too early.

Login to act

Sharing a problem or confirming one requires Witdrim Auth.

Real users only

Support should come from accounts the system can verify.

No fake statistics

Every count, source, and status should come from Builder or a traceable provider.

A clean flow protects the problem map.

If the first layer is clean, every future workspace and solution starts with better context.