Read the explanation
This source parses five CSV fields: party, decision owner, obligation, evidence and appeal route. Headers and values are trimmed, and each record must name a party. It draws a directed ownership relation from each party to its nonblank decision owner. The source organizes supplied claims only; it does not establish who had legal responsibility, whether evidence is authentic or whether a campaign paid anyone. No live adjudication or model is invoked. The sample contains four records and three directed owner relations. Platform points to Project, Project points back to Platform, and Campaign points to Platform. Applicant has no supplied owner edge. The source library reports one cyclic component containing Platform and Project. The diagram shows those exact directions, not a verdict of blame. An appeal route is counted when it is nonblank and is not the word none ignoring case. The sample has zero counted appeal routes. Successful run saves the source CSV locally and exposes the complete result. Invalid input displays an error while the earlier result remains available. Edit changes the page view without deleting that result. Sample replaces input without running automatically. Reset removes saved CSV, restores the sample, hides the result and sets the internal result to null. Export serializes the entire current result, including null if that action is available before a successful run. Reload restores saved input only, not an automatically recomputed audit.