Loading...
Loading...
Compare original and translation side by side
.warp/pr-walkthrough/index.htmlfile://fetch()https://cdn.jsdelivr.net/npm/d3@7.9.0/dist/d3.min.jslatestscripts/d3_canvas_runtime.pyscripts/validate_d3_canvas.py.warp/pr-walkthrough/index.htmlfile://fetch()https://cdn.jsdelivr.net/npm/d3@7.9.0/dist/d3.min.jslatestscripts/d3_canvas_runtime.pyscripts/validate_d3_canvas.pybrandalf#121212#1e1e1d#292929#faf9f6#ffffff#a43787#34895c#2e5d9e#754dacDM Sans, system-ui, sans-serifRoboto Mono, ui-monospace, monospace#c0872a#34895c#2e5d9e#754dac#a43787brandalf#121212#1e1e1d#292929#faf9f6#ffffff#a43787#34895c#2e5d9e#754dacDM Sans, system-ui, sans-serifRoboto Mono, ui-monospace, monospace#c0872a#34895c#2e5d9e#754dac#a43787gh pr view --json baseRefName,headRefName,title,body,url,state,reviewRequests,reviews,filesgit symbolic-ref --short refs/remotes/origin/HEADgit --no-pager diff --stat <base>...HEAD
git --no-pager diff --name-status <base>...HEAD
git --no-pager log --oneline <base>..HEAD
git --no-pager diff <base>...HEADgh pr view --json comments,reviews,reviewThreads
gh api repos/:owner/:repo/pulls/<pr_number>/comments --paginate
gh api repos/:owner/:repo/issues/<pr_number>/comments --paginatespecs/PRODUCT.mdproduct.mdTECH.mdtech.mdgh pr view --json baseRefName,headRefName,title,body,url,state,reviewRequests,reviews,filesgit symbolic-ref --short refs/remotes/origin/HEADgit --no-pager diff --stat <base>...HEAD
git --no-pager diff --name-status <base>...HEAD
git --no-pager log --oneline <base>..HEAD
git --no-pager diff <base>...HEADgh pr view --json comments,reviews,reviewThreads
gh api repos/:owner/:repo/pulls/<pr_number>/comments --paginate
gh api repos/:owner/:repo/issues/<pr_number>/comments --paginatespecs/PRODUCT.mdproduct.mdTECH.mdtech.md.warp/.warp/pr-walkthrough/assets/.warp/.warp/pr-walkthrough/assets/<pr_url>/files#diff-<file_anchor><pr_url>/files#diff-<file_anchor>R<new_line>
<pr_url>/files#diff-<file_anchor>L<old_line><pr_url>gh pr view --json url<file_anchor>b/<path>R<new_line>L<old_line><pr_url>/files#diff-<file_anchor><pr_url>/files#diff-<file_anchor>R<new_line>
<pr_url>/files#diff-<file_anchor>L<old_line><pr_url>gh pr view --json url<file_anchor>b/<path>R<new_line>L<old_line>width: 340height: 180summaryLines: 5width: 340height: 180summaryLines: 5window.PR_WALKTHROUGH_D3_DATAfetch(){
"meta": {
"title": "PR title",
"prUrl": "https://github.com/owner/repo/pull/123",
"baseRef": "master",
"headRef": "feature-branch",
"summary": "What the PR is trying to accomplish."
},
"graphs": [
{
"id": "system-overview",
"label": "System overview",
"color": "#c0872a",
"summary": "Concise component overview for the affected subsystem.",
"nodes": [],
"edges": [],
"tour": []
},
{
"id": "data-flow",
"label": "Data flow graph",
"color": "#34895c",
"summary": "How state and rendered output move through the change.",
"nodes": [
{
"id": "intent",
"title": "Intent",
"kind": "overview",
"x": 0,
"y": 0,
"summary": "The change this PR is trying to make understandable.",
"details": ["Concise evidence-grounded explanation."],
"files": [{ "path": "specs/example/product.md", "url": "<github_diff_url>" }],
"comments": [{ "author": "reviewer", "body": "Existing review discussion.", "url": "<comment_url>" }],
"links": [{ "label": "PR", "url": "<pr_url>" }]
}
],
"edges": [
{ "source": "intent", "target": "surface", "label": "default flows into" }
],
"tour": [
{ "nodeId": "intent", "title": "Start with intent", "body": "Teach why this point matters." }
]
}
]
}edges: []window.PR_WALKTHROUGH_D3_DATAfetch(){
"meta": {
"title": "PR title",
"prUrl": "https://github.com/owner/repo/pull/123",
"baseRef": "master",
"headRef": "feature-branch",
"summary": "What the PR is trying to accomplish."
},
"graphs": [
{
"id": "system-overview",
"label": "System overview",
"color": "#c0872a",
"summary": "Concise component overview for the affected subsystem.",
"nodes": [],
"edges": [],
"tour": []
},
{
"id": "data-flow",
"label": "Data flow graph",
"color": "#34895c",
"summary": "How state and rendered output move through the change.",
"nodes": [
{
"id": "intent",
"title": "Intent",
"kind": "overview",
"x": 0,
"y": 0,
"summary": "The change this PR is trying to make understandable.",
"details": ["Concise evidence-grounded explanation."],
"files": [{ "path": "specs/example/product.md", "url": "<github_diff_url>" }],
"comments": [{ "author": "reviewer", "body": "Existing review discussion.", "url": "<comment_url>" }],
"links": [{ "label": "PR", "url": "<pr_url>" }]
}
],
"edges": [
{ "source": "intent", "target": "surface", "label": "default flows into" }
],
"tour": [
{ "nodeId": "intent", "title": "Start with intent", "body": "Teach why this point matters." }
]
}
]
}edges: []System overviewData flow graphCode dependency graphUser action graphPrevious tour stepNext tour stepRestart tourStep 2 / 7np1234+=-0f/Escapedata-graph-iddata-node-iddata-edge-iddata-tour-indexsystem-overviewdata-flowcode-dependencyuser-action#121212python3 .agents/skills/pr-walkthrough/scripts/d3_canvas_runtime.py --css
python3 .agents/skills/pr-walkthrough/scripts/d3_canvas_runtime.py --runtime
python3 .agents/skills/pr-walkthrough/scripts/d3_canvas_runtime.py --template --data graph.json > .warp/pr-walkthrough/index.htmlSystem overviewData flow graphCode dependency graphUser action graphPrevious tour stepNext tour stepRestart tourStep 2 / 7np1234+=-0f/Escapedata-graph-iddata-node-iddata-edge-iddata-tour-indexsystem-overviewdata-flowcode-dependencyuser-action#121212python3 .agents/skills/pr-walkthrough/scripts/d3_canvas_runtime.py --css
python3 .agents/skills/pr-walkthrough/scripts/d3_canvas_runtime.py --runtime
python3 .agents/skills/pr-walkthrough/scripts/d3_canvas_runtime.py --template --data graph.json > .warp/pr-walkthrough/index.htmlindex.htmlfile://latestfetch()system-overviewdata-flowcode-dependencyuser-actionFit to viewReset zoomSystem overviewData flow graphCode dependency graphUser action graphPrevious tour stepNext tour stepRestart tourpython3 .agents/skills/pr-walkthrough/scripts/validate_d3_canvas.py --html .warp/pr-walkthrough/index.html --require-browserindex.htmlfile://latestfetch()system-overviewdata-flowcode-dependencyuser-actionFit to viewReset zoomSystem overviewData flow graphCode dependency graphUser action graphPrevious tour stepNext tour stepRestart tourpython3 .agents/skills/pr-walkthrough/scripts/validate_d3_canvas.py --html .warp/pr-walkthrough/index.html --require-browserfile://file://