{ "KSA": { "AppTitle": "Kosmos Storage Audit", "Menu": { "Name": "Kosmos Storage Audit", "Label": "Open Report", "Hint": "Run the storage audit and inspect prioritized findings." }, "Hero": { "Title": "Kosmos Storage Audit", "Intro1": "Audits media references and highlights primarily user-relevant risks in the Foundry roots {dataRoot} and {publicRoot}.", "Intro2": "Orphans are intentionally not claimed globally for the entire {dataRoot} root, but only in clearly world-local or explicitly risky areas.", "Intro3": "World references to module or system assets are not treated as a problem by default. The main focus is on targets that are not visibly referenced by their owning package." }, "Action": { "Run": "Start Analysis", "Running": "Analyzing...", "Export": "Export Report", "ShowAll": "All Findings", "ShowWarnings": "Warnings Only", "ShowRaw": "Show Raw Entries", "HideRaw": "Hide Raw Entries" }, "Progress": { "Initialize": "Initializing analysis", "Analyzing": "Analyzing", "ScanFiles": "Scanning files", "ReadReferences": "Reading references", "ClassifyFindings": "Classifying findings", "Completed": "Analysis complete", "Current": "Current: {source}", "Files": "Files: {count}", "Sources": "Sources: {count}", "References": "References: {count}", "Findings": "Findings: {count}", "BrowseStorage": "Browsing {storage}:{path}", "ReadPack": "Reading package pack {pack}" }, "Notify": { "Completed": "Kosmos Storage Audit completed: {count} findings.", "Failed": "Kosmos Storage Audit failed: {message}", "OpenSourceFailed": "Could not open source: {uuid}" }, "Summary": { "NoAnalysis": "No analysis has been run yet.", "Files": "Files", "References": "References", "Findings": "Findings", "High": "High", "Warning": "Warning", "ByType": "Findings by Type", "NoFindings": "No findings", "WorkBlocks": "Work Blocks", "MissingTargets": "Deduplicated missing targets", "UnanchoredPackageTargets": "Unanchored package targets", "OrphanCandidates": "Orphan candidates" }, "Section": { "WorkView": "Work View", "NoGrouped": "No grouped {scope}findings available.", "NoPrompt": "The analysis can be started directly from this view.", "Running": "Analysis in progress...", "NoRaw": "No {scope}findings found.", "RawEntries": "Raw Entries", "Samples": "Examples", "UnanchoredPackageTargets": "Unanchored Package Targets", "UnanchoredPackageTargetsDesc": "These targets live in module or system folders, are referenced from world data, but are currently not visibly referenced by their owning package.", "BrokenTargets": "Broken Targets", "BrokenTargetsDesc": "These files are missing but are still referenced.", "OrphanCandidates": "Orphan Candidates", "OrphanCandidatesDesc": "These files currently have no incoming reference in the active analysis context." }, "Field": { "OwnerPackage": "Owning Package", "Assessment": "Assessment", "Target": "Target", "Source": "Source" }, "Table": { "Severity": "Severity", "References": "Refs", "Note": "Note" }, "FindingKind": { "non-package-to-package-reference": "Unanchored package targets", "broken-reference": "Broken targets", "orphan-file": "Orphan candidates", "risky-public-reference": "Risky public targets" }, "Finding": { "PackageExplanation": "World data points at a package asset for which no visible self-reference was found in manifests or package packs.", "WildcardNoMatch": "Pattern reference: wildcard is supported by Foundry, but currently has no matching file in the scanned storage." }, "Severity": { "high": "High", "warning": "Warning", "info": "Info" }, "FindingReason": { "BrokenWildcard": "Wildcard reference {locator} did not match any files in the scanned roots.", "BrokenReference": "Referenced file {locator} does not exist in the scanned roots.", "UnanchoredPackageTarget": "{sourceOwner} references package-owned storage {locator}, but the asset is not visibly referenced by its owning package.", "RiskyPublicTarget": "{sourceOwner} references release-public storage {locator}.", "OrphanFile": "No incoming media reference was found for {locator}." }, "FindingRecommendation": { "CheckWildcard": "Check whether the wildcard pattern is still correct and whether matching files still exist.", "CheckMissingFile": "Check whether the file was moved, deleted, or should be copied into a stable location.", "MoveToStableStorage": "Review whether the file was manually placed into the package folder. If the package does not use it itself, prefer moving it into user-controlled storage.", "CopyToStableStorage": "Prefer copying the asset into world or user-controlled storage.", "ReviewOrMoveOrphan": "Review whether the file is safe to remove or should be moved into a stable storage location.", "KeepAsReserve": "Review whether the file is intentionally kept as reserve content." }, "Owner": { "Unknown": "unknown" }, "Export": { "Filename": "kosmos-storage-audit-{timestamp}.json" }, "Scope": { "Warning": "warning ", "Empty": "" } } }