{{ bannerText }}
⚠Auth disabled (POC) — all repositories are publicly accessible; no tenant isolation is in effect.
⚠Sign-in failed — please try again.
{{ loadBarMsg }}
⚠ Sample data — this screen shows the design direction; it wires to the live backend in the real site.
◈
No repository selected
{{ repoName }}
{{ repoDesc }}
Revision
{{ ovRevision }}
Branch
Locks
{{ ovLockCount }}
History
{{ ovCommitCount }}
Recent activity
◈
No repository selected
{{ codeTreeEmptyMsg }}
{{ row.arrow }}
🔒
{{ row.count }}
{{ codeMeta }}
{{ l.n }}
Revision history — this file
Loading…
No revision history for this file yet.
{{ h.rev }}
{{ h.sigShort }}
{{ h.when }}
◈
No repository selected
{{ commitsListLabel }}
Loading commits…
No commits in this repository.
{{ c.rev }}
{{ c.sigShort }}
{{ c.pushedInitials }}
{{ c.pushedByHandle }}
·
{{ c.meta }}
Loading…
Couldn't load changed files.
{{ commitFilesEmptyMsg }}
{{ f.code }}
{{ f.addCount }}
{{ f.delCount }}
{{ selCommitRevDisplay }}
{{ selCommitBranch }}
{{ selCommitPushedInitials }}
{{ selCommitPushedByHandle }}
⑂ {{ tp.label }}
✓ on server
{{ selCommitSigFull }}
{{ selCommitDateDisplay }}
{{ selCommitDateAbs }}
{{ selCommitFilePath }}
Pick a commit from the list to see what it changed.
Loading commit changes…
Couldn't load this commit's changes.
Initial commit — no parent to diff against.
Select a changed file on the left.
{{ d.label }}
{{ d.sign }}
{{ d.text }}
◈
No repository selected
◉
No issues yet.
Issues will track bugs and feature requests scoped to {{ repoName }} — opening, labeling, and closing them ships in a future release.
◈
No repository selected
Loading wiki…
Couldn't load the wiki for {{ repoName }}.
{{ wikiTitle }}
Markdown{{ wikiMeta }}
On this page
See also
Pick a page from the left to read it.
{{ wikiEditorHeading }}
Slug (fixed once created): {{ wikiDraftSlug }}
{{ wikiMsg }}
◈
No repository selected
Reviews
Branch-level review requests — approvals gate merges to protected branches.
Review list · reviewers · approve / request-changes · merge gate — same card + row vocabulary as Overview. 2 open reviews in the sample org.
◈
No repository selected
Locks
exclusive checkout · binary assetsBinary .uasset/.umap files can't merge, so they're checked out exclusively — like Perforce. Source merges freely.
Active locks
{{ liveLockCount }}
{{ lockUserLabel }}
Repo
{{ repoName }}
Acquire / release lock
{{ writesDisabledMsg }}
{{ lockMsg }}
◈
No repository selected
Insights
Commit history for {{ repoName }} · branch {{ topBranch }}.
History · total
{{ ovCommitCount }}
live from /api/graph
Head revision
{{ ovRevision }}
live from /api/status
Active locks
{{ ovLockCount }}
live from /api/locks
Human vs AI-assisted commits
Detected from AI co-author markers in commit messages: Co-Authored-By: Claude · Generated with Claude Code · claude · codex · openai · copilot · 🤖
Human{{ humanCommitCount }} / {{ insightTotal }} ({{ humanPct }}%)
AI-assisted{{ aiCommitCount }} / {{ insightTotal }} ({{ aiPct }}%)
Commits by author type — detected from AI co-author markers in commit messages. Live from /api/graph.
Velocity charts, PR metrics, and storage analytics are not available in this build.
Wired endpoints: /api/graph · /api/status · /api/locks
Wired endpoints: /api/graph · /api/status · /api/locks
L
{{ orgName }}
{{ orgMemberCount }} member · {{ orgRepoCount }} {{ orgRepoLabel }}
Members · {{ orgMemberCount }}
{{ om.initials }}
{{ om.who }}
{{ om.role }}
Auth disabled (POC) — org-level access controls and team standing are not enforced in this build.
◈
No repository selected
≡Layers
Lore-unique · compose a repo from stacked layersLayers let you assemble a working copy from stacked, independently-versioned slices — share an engine base across projects without copying it.
{{ repoName }} actual state: {{ layersCountLabel }}
{{ ly.raw }}
Example
Illustration of how Layers works — your {{ repoName }} has none configured yet
Layer 2Content-DLC1add-on: DLC1 content · optional · swap to switch configs
Layer 1MP_CPP-Sourceyour C++ source · independently versioned · merges freely
Layer 0UE5.4-Engineengine base · read-only · shared across all studio repos
Working copy = layers composed bottom-to-top into one unified view. Swap Layer 2 to switch between DLC configs without re-cloning the engine or source.
◈
No repository selected
⇄Links
Lore-unique · mount a subpath of another repoLinks mount a path from another Lore repo into this one at a pinned revision — share a plugin or asset pack without submodules or copies.
{{ repoName }} actual state: {{ linksCountLabel }}
{{ lk.raw }}
Example
Illustration of how Links works — your {{ repoName }} has none configured yet
The linked subpath appears in your working copy at exactly r12 — read-only until you explicitly update the pin with lore link update. No submodule pain; no copying files between repos.
◈
No repository selected
▣Shared store
Lore-unique · cross-repo content-addressed dedupIdentical objects across every repo in the org are stored once. Cloning pulls only what you're missing.
{{ repoName }} actual state: shared store statistics are not yet exposed by this endpoint. Dedup data will appear here when the backend supports /api/sharedstore.
Example
Illustration of how Shared Store works — your {{ repoName }} has no shared objects yet
Objects are content-addressed (SHA-based hash). When 5 repos all reference the same 118 MB mesh, it is stored once — cloning pulls only what is missing from the local store.
◆
Not found