diff --git a/docs/gstack-2/BACKLOG-MAP.json b/docs/gstack-2/BACKLOG-MAP.json new file mode 100644 index 000000000..1a6a83bb9 --- /dev/null +++ b/docs/gstack-2/BACKLOG-MAP.json @@ -0,0 +1,34830 @@ +{ + "schemaVersion": 1, + "purpose": "Deterministic evidence map from the frozen time-attack/gstack and garrytan/gstack open-backlog snapshots into GStack 2.0 ownership and verification contracts.", + "baseSha": "bb57306d98c97011b0919c6132705a15b1579781", + "snapshotAsOf": "2026-07-16T23:19:50Z", + "generator": "scripts/gstack2/generate-backlog-map.ts", + "methodology": { + "flattening": "Recursively flatten array pages and common items/nodes/data/results/pages envelopes; never select only the first page.", + "reconciliation": "The issues endpoint includes PRs. Records are keyed by repo#number, PR-specific fields enrich issue records, and sourceOccurrences/sourceReconciliation retain raw endpoint provenance.", + "heuristics": "Ordered title rules first. Bodies are capped at 12,000 characters and used only by narrow two-signal expressions. No network, LLM, label mutation, or repository mutation occurs.", + "fallback": "Ambiguous items remain in docs-governance intake with NEEDS_EVIDENCE and out-of-scope-or-insufficient-signal; this is triage ownership, not a claim that the item is documentation work.", + "requiredPorts": "Only the enumerated required PRs receive hand-reviewed PORT_JUDGMENT overrides; their detail and changed-file snapshots are traced below and on each item." + }, + "taxonomy": { + "categories": [ + "infrastructure", + "judgment", + "workflow", + "context", + "UX", + "governance", + "not-core" + ], + "components": [ + "plan", + "design", + "qa", + "debug", + "review", + "ship", + "runtime-paths-state", + "runtime-browser", + "runtime-ios", + "runtime-context-dev", + "runtime-pdf-diagram", + "installation-migration", + "docs-governance" + ], + "dispositions": [ + "PORT_JUDGMENT", + "FIX_IN_GSTACK_2", + "SUPERSEDED_BY_CONSOLIDATION", + "RETAIN_INTERNAL", + "DEFER_COMMUNITY", + "NEEDS_EVIDENCE", + "NOT_CORE" + ], + "relatedJudgmentModules": [ + "office-hours", + "ceo-review", + "engineering-review", + "dx-review", + "specification", + "consultation", + "alternatives", + "html-generation", + "plan-review", + "live-review", + "ios-hig-review", + "web-qa", + "report-only", + "fix-and-verify", + "performance", + "developer-experience", + "ios-qa", + "investigation", + "ios-fix", + "core-review", + "security-review", + "health", + "outside-voice", + "release", + "land-deploy", + "canary", + "docs", + "none" + ], + "rootCauseFamilies": [ + "installation-and-migration", + "host-capability-and-portability", + "path-state-and-lifecycle", + "browser-control-and-evidence", + "device-control-and-evidence", + "context-memory-and-isolation", + "artifact-generation-and-rendering", + "workflow-orchestration-and-handoffs", + "judgment-quality-and-calibration", + "verification-and-regression-coverage", + "security-trust-and-governance", + "documentation-and-discoverability", + "out-of-scope-or-insufficient-signal" + ], + "replacementTests": { + "judgment.plan.contract": { + "component": "plan", + "assertion": "Replay a curated plan fixture and assert the recommendation, rationale, scope gate, and user-control point." + }, + "judgment.design.contract": { + "component": "design", + "assertion": "Replay representative design inputs and assert hierarchy, constraint preservation, evidence, and explicit taste decisions." + }, + "workflow.qa.evidence-contract": { + "component": "qa", + "assertion": "Exercise a real repro and assert evidence-before-finding, stable artifact paths, and report/fix mode boundaries." + }, + "workflow.debug.root-cause-contract": { + "component": "debug", + "assertion": "Reproduce the fault and assert investigation evidence precedes the smallest verified fix." + }, + "judgment.review.precision-contract": { + "component": "review", + "assertion": "Run seeded true-positive and false-positive diffs and assert calibrated findings with file-and-line evidence." + }, + "workflow.ship.state-machine-contract": { + "component": "ship", + "assertion": "Replay clean, dirty, failing-CI, reviewer-gated, and deploy-failure states without skipping an irreversible gate." + }, + "runtime.paths-state.matrix-contract": { + "component": "runtime-paths-state", + "assertion": "Resolve paths and process state across supported OS, shell, install-root, environment, and stale-state fixtures." + }, + "runtime.browser.lifecycle-contract": { + "component": "runtime-browser", + "assertion": "Launch, attach, act, capture evidence, recover from a busy daemon, and shut down without losing live session state." + }, + "runtime.ios.device-contract": { + "component": "runtime-ios", + "assertion": "Connect, authorize, inspect, act, capture, reconnect, and clean up against a device/bridge contract fixture." + }, + "runtime.context-isolation-contract": { + "component": "runtime-context-dev", + "assertion": "Round-trip context and learning state across project, branch, user, expiry, malformed-state, and concurrent-writer fixtures." + }, + "runtime.artifact-render-contract": { + "component": "runtime-pdf-diagram", + "assertion": "Generate, render, reopen, and visually verify deterministic PDF/diagram artifacts with hostile text and page-size fixtures." + }, + "installation.host-matrix-contract": { + "component": "installation-migration", + "assertion": "Install, upgrade, relink, and uninstall from standard and custom roots on every supported host without shadowing user content." + }, + "docs.generated-source-contract": { + "component": "docs-governance", + "assertion": "Regenerate canonical docs/catalogs and assert source ownership, link integrity, freshness, and an evidence-backed intake decision." + } + }, + "dispositionMeaning": { + "PORT_JUDGMENT": "Required, explicitly traced judgment/policy candidate; port intent, not a blind patch application.", + "FIX_IN_GSTACK_2": "Clear open defect signal to solve in the consolidated architecture.", + "SUPERSEDED_BY_CONSOLIDATION": "Duplicate/shadow/boilerplate concern absorbed by the consolidated architecture.", + "RETAIN_INTERNAL": "Existing time-attack/gstack work that remains part of the internal baseline.", + "DEFER_COMMUNITY": "Additive host/language/community expansion held behind core parity.", + "NEEDS_EVIDENCE": "Plausible but unverified; requires repro, contract, or product decision before implementation.", + "NOT_CORE": "Obvious no-signal/spam or explicitly invalid/wontfix work." + } + }, + "summary": { + "uniqueItems": 755, + "openEndpointRecords": 1184, + "reconciledEndpointOccurrences": 1184, + "duplicateEndpointRecords": 429, + "requiredPortPRs": 16, + "requiredPortPRsTraced": 16, + "labelCatalogRecords": 18, + "byRepo": { + "garrytan/gstack": 748, + "time-attack/gstack": 7 + }, + "byKind": { + "issue": 326, + "pull-request": 429 + }, + "byCategory": { + "context": 84, + "governance": 118, + "infrastructure": 300, + "judgment": 147, + "not-core": 3, + "UX": 11, + "workflow": 92 + }, + "byComponent": { + "debug": 3, + "design": 39, + "docs-governance": 94, + "installation-migration": 149, + "plan": 33, + "qa": 35, + "review": 93, + "runtime-browser": 116, + "runtime-context-dev": 86, + "runtime-ios": 9, + "runtime-paths-state": 40, + "runtime-pdf-diagram": 12, + "ship": 46 + }, + "byDisposition": { + "DEFER_COMMUNITY": 9, + "FIX_IN_GSTACK_2": 96, + "NEEDS_EVIDENCE": 619, + "NOT_CORE": 3, + "PORT_JUDGMENT": 16, + "RETAIN_INTERNAL": 7, + "SUPERSEDED_BY_CONSOLIDATION": 5 + }, + "byRootCauseFamily": { + "artifact-generation-and-rendering": 12, + "browser-control-and-evidence": 100, + "context-memory-and-isolation": 80, + "device-control-and-evidence": 9, + "documentation-and-discoverability": 30, + "host-capability-and-portability": 76, + "installation-and-migration": 89, + "judgment-quality-and-calibration": 147, + "out-of-scope-or-insufficient-signal": 64, + "path-state-and-lifecycle": 20, + "security-trust-and-governance": 32, + "verification-and-regression-coverage": 52, + "workflow-orchestration-and-handoffs": 44 + }, + "byRelatedJudgmentModule": { + "alternatives": 8, + "ceo-review": 2, + "consultation": 1, + "core-review": 25, + "docs": 40, + "dx-review": 2, + "engineering-review": 8, + "fix-and-verify": 11, + "health": 10, + "investigation": 6, + "ios-hig-review": 1, + "ios-qa": 8, + "land-deploy": 10, + "live-review": 29, + "none": 423, + "office-hours": 17, + "outside-voice": 54, + "performance": 11, + "plan-review": 30, + "release": 33, + "report-only": 1, + "security-review": 9, + "specification": 2, + "web-qa": 14 + } + }, + "sourceSnapshots": [ + { + "id": "time-attack/open-items", + "path": "/tmp/gstack2-open-items-pages.json", + "sha256": "5def27fafc93d9ca60d5c4257e37cf9de09bc5ed3ff3f020f580b680ed87752b", + "pageArrays": 1, + "flattenedRecords": 7 + }, + { + "id": "time-attack/open-prs", + "path": "/tmp/gstack2-open-prs-pages.json", + "sha256": "d31378965b712987349380c9b42c847c4ecb074bef8f76ebe2de6faf4c955901", + "pageArrays": 1, + "flattenedRecords": 7 + }, + { + "id": "time-attack/labels", + "path": "/tmp/gstack2-label-pages.json", + "sha256": "47172ff784c92ab83b1bfa2f00e729f8c9601f80b2df8b25d31312ea55a96179", + "pageArrays": 1, + "flattenedRecords": 9 + }, + { + "id": "garrytan/open-items", + "path": "/tmp/gstack2-upstream-open-items-pages.json", + "sha256": "fd365ce836003f6bcd6d72f5cc5f5c35b2cc7f5c8dbb3a89d8d82554fc5b7217", + "pageArrays": 1, + "flattenedRecords": 748 + }, + { + "id": "garrytan/open-prs", + "path": "/tmp/gstack2-upstream-open-prs-pages.json", + "sha256": "461ab7c2586ca3b6230deeed1f1a3f84be2a31b910a2d3d513692f69093de5c3", + "pageArrays": 1, + "flattenedRecords": 422 + }, + { + "id": "garrytan/labels", + "path": "/tmp/gstack2-upstream-label-pages.json", + "sha256": "d4e09ca5a136bffb67a27bb5e3d7a54348f1c10270f1199a0522f07ccae89748", + "pageArrays": 1, + "flattenedRecords": 9 + }, + { + "id": "required-port/610/detail", + "path": "/tmp/gstack2-port-prs/610.json", + "sha256": "25e9b9eb3d863d42cd6571ff34b7c74b9b416ae6e7a5ba2038d3a375c3d44ea3", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/610/files", + "path": "/tmp/gstack2-port-prs/610-files.json", + "sha256": "cce57a6a5bf3b573fd04fe2c78a438971abe5d1f50a1b8363f37ed2eff57c786", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/645/detail", + "path": "/tmp/gstack2-port-prs/645.json", + "sha256": "08e58cea7719bec07e0295500ef2e595cc326f73d08caa01085947d428a7cc23", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/645/files", + "path": "/tmp/gstack2-port-prs/645-files.json", + "sha256": "e73bdf239966f09928156541c95c48a35be9ca7e87551e219baf2ad6db78a9fa", + "pageArrays": 1, + "flattenedRecords": 7 + }, + { + "id": "required-port/679/detail", + "path": "/tmp/gstack2-port-prs/679.json", + "sha256": "3f462cd5fd5d0da4725c9c303c2a01b26e1342189932f7aa74e8406d6c0bb7a3", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/679/files", + "path": "/tmp/gstack2-port-prs/679-files.json", + "sha256": "e01932be323138aa21535ed451cd24ad8b90539581f1bde2a191bca67ef37850", + "pageArrays": 1, + "flattenedRecords": 29 + }, + { + "id": "required-port/884/detail", + "path": "/tmp/gstack2-port-prs/884.json", + "sha256": "7ce5ec628822806832e599e71c4306deed3fc7257ee32ce16b6f807b26040078", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/884/files", + "path": "/tmp/gstack2-port-prs/884-files.json", + "sha256": "2d9ddbf0df435b5dca5860e3b4a8b6c7c413ef1b90304272fccc55d1936189b3", + "pageArrays": 1, + "flattenedRecords": 2 + }, + { + "id": "required-port/1071/detail", + "path": "/tmp/gstack2-port-prs/1071.json", + "sha256": "15b5faadeaa706f472b0e843573cf9a45bd1f5cb839c7b6dd7ee5b36572ba6ab", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/1071/files", + "path": "/tmp/gstack2-port-prs/1071-files.json", + "sha256": "fb83e125514e15568f8a415250f028ba53fbf80d1ad4fcc84fd2ea19c700ae56", + "pageArrays": 1, + "flattenedRecords": 12 + }, + { + "id": "required-port/1484/detail", + "path": "/tmp/gstack2-port-prs/1484.json", + "sha256": "03b5fa4c548708d27cf78904e65943f404694e42ccf7a91b09888266d0331784", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/1484/files", + "path": "/tmp/gstack2-port-prs/1484-files.json", + "sha256": "b1513f02dc2994b29ce7041357ba337eb5c55a63983bb5e83af7edb7bc60a794", + "pageArrays": 1, + "flattenedRecords": 5 + }, + { + "id": "required-port/1636/detail", + "path": "/tmp/gstack2-port-prs/1636.json", + "sha256": "59298db92c4f11ae0d3bc0617a38e537753a580b81b09bfe2cf98bdbd44835af", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/1636/files", + "path": "/tmp/gstack2-port-prs/1636-files.json", + "sha256": "37e9206405e60f522ea2b6c6c7a75b8c0f662ff54cf15da1250599c4f036ca3d", + "pageArrays": 1, + "flattenedRecords": 3 + }, + { + "id": "required-port/1777/detail", + "path": "/tmp/gstack2-port-prs/1777.json", + "sha256": "cf4bbe131ecc7b023bbd87b0d7f15f520492ddf0d0cee6af05ef43347a6eb462", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/1777/files", + "path": "/tmp/gstack2-port-prs/1777-files.json", + "sha256": "4189fc84455b384d0263bf34f8653047079c46add0dd54f615c3b876874f1013", + "pageArrays": 1, + "flattenedRecords": 2 + }, + { + "id": "required-port/1920/detail", + "path": "/tmp/gstack2-port-prs/1920.json", + "sha256": "99cbd51e94c79149474a2f67b1cf641a7431a58c3fef5429973651771212f86c", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/1920/files", + "path": "/tmp/gstack2-port-prs/1920-files.json", + "sha256": "8d7aa266c2ae5379405ee45090a57c1518e128129236539670c7deb51afb37ae", + "pageArrays": 1, + "flattenedRecords": 3 + }, + { + "id": "required-port/2014/detail", + "path": "/tmp/gstack2-port-prs/2014.json", + "sha256": "c7d276d62e4fe30b8ea49e6c7a52430e4aa1e025a2117a4cf02b0551a9e59ab9", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/2014/files", + "path": "/tmp/gstack2-port-prs/2014-files.json", + "sha256": "2c2ac0870b7976d1d35cd844e100f0e5ce91a1d360f59fcf2ce5c40a24cee82a", + "pageArrays": 1, + "flattenedRecords": 3 + }, + { + "id": "required-port/2023/detail", + "path": "/tmp/gstack2-port-prs/2023.json", + "sha256": "27ac430fbe97ed0b2c0f9058b374ef5a67c2f23e78e861c80d48bd23d29a3afa", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/2023/files", + "path": "/tmp/gstack2-port-prs/2023-files.json", + "sha256": "0f7101c538bdbd38f4f147251f0187754c9a380af0af54cd1f845d6372c7b230", + "pageArrays": 1, + "flattenedRecords": 3 + }, + { + "id": "required-port/2030/detail", + "path": "/tmp/gstack2-port-prs/2030.json", + "sha256": "44b4831289725682a4b933a1874c6729b1d2f633b94417cda9635a6c2b1356ac", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/2030/files", + "path": "/tmp/gstack2-port-prs/2030-files.json", + "sha256": "7d7a42a0dbe6421b1ffd76a02fe92be3ebbff19926d53d6c7919ac36305670b2", + "pageArrays": 1, + "flattenedRecords": 31 + }, + { + "id": "required-port/2037/detail", + "path": "/tmp/gstack2-port-prs/2037.json", + "sha256": "5b3e9fb1503f9875fc539994c199da8d570363533b29c6013bbdc4f48ca10be3", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/2037/files", + "path": "/tmp/gstack2-port-prs/2037-files.json", + "sha256": "e95c9f8a1822961132f7ee585a7f52c3874c9b4c93768befc20b87a87002ef3c", + "pageArrays": 1, + "flattenedRecords": 3 + }, + { + "id": "required-port/2141/detail", + "path": "/tmp/gstack2-port-prs/2141.json", + "sha256": "577363e660fc6b2faafb9a2481a0b4ef55ebdf275baec4795241297217ebd364", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/2141/files", + "path": "/tmp/gstack2-port-prs/2141-files.json", + "sha256": "af39402e28beac63c640bc53dfb1af62ff54e97c47a6db131600484c3357aecd", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/2186/detail", + "path": "/tmp/gstack2-port-prs/2186.json", + "sha256": "01075bea96010c2ba31f7e0891af72a06a05925b7a5dae0366991d364e0c9d81", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/2186/files", + "path": "/tmp/gstack2-port-prs/2186-files.json", + "sha256": "c0a4ef6cd261724e8e708816f11da6e0686daf53014d14d9cb6907f5aa7e484a", + "pageArrays": 1, + "flattenedRecords": 16 + }, + { + "id": "required-port/2189/detail", + "path": "/tmp/gstack2-port-prs/2189.json", + "sha256": "16bedba1fe911b298e47afbaaf02b378840117f2d0e6f3f46a89a308f41ca000", + "pageArrays": 1, + "flattenedRecords": 1 + }, + { + "id": "required-port/2189/files", + "path": "/tmp/gstack2-port-prs/2189-files.json", + "sha256": "270b55bcb62eadf6925d325e9fa85fba6504513a72f01d854fa23458fd4f98ec", + "pageArrays": 1, + "flattenedRecords": 1 + } + ], + "labelCatalogs": { + "garrytan/gstack": [ + { + "name": "bug", + "color": "d73a4a", + "description": "Something isn't working", + "default": true + }, + { + "name": "documentation", + "color": "0075ca", + "description": "Improvements or additions to documentation", + "default": true + }, + { + "name": "duplicate", + "color": "cfd3d7", + "description": "This issue or pull request already exists", + "default": true + }, + { + "name": "enhancement", + "color": "a2eeef", + "description": "New feature or request", + "default": true + }, + { + "name": "good first issue", + "color": "7057ff", + "description": "Good for newcomers", + "default": true + }, + { + "name": "help wanted", + "color": "008672", + "description": "Extra attention is needed", + "default": true + }, + { + "name": "invalid", + "color": "e4e669", + "description": "This doesn't seem right", + "default": true + }, + { + "name": "question", + "color": "d876e3", + "description": "Further information is requested", + "default": true + }, + { + "name": "wontfix", + "color": "ffffff", + "description": "This will not be worked on", + "default": true + } + ], + "time-attack/gstack": [ + { + "name": "bug", + "color": "d73a4a", + "description": "Something isn't working", + "default": true + }, + { + "name": "documentation", + "color": "0075ca", + "description": "Improvements or additions to documentation", + "default": true + }, + { + "name": "duplicate", + "color": "cfd3d7", + "description": "This issue or pull request already exists", + "default": true + }, + { + "name": "enhancement", + "color": "a2eeef", + "description": "New feature or request", + "default": true + }, + { + "name": "good first issue", + "color": "7057ff", + "description": "Good for newcomers", + "default": true + }, + { + "name": "help wanted", + "color": "008672", + "description": "Extra attention is needed", + "default": true + }, + { + "name": "invalid", + "color": "e4e669", + "description": "This doesn't seem right", + "default": true + }, + { + "name": "question", + "color": "d876e3", + "description": "Further information is requested", + "default": true + }, + { + "name": "wontfix", + "color": "ffffff", + "description": "This will not be worked on", + "default": true + } + ] + }, + "requiredPortPRs": [ + { + "number": 610, + "itemId": "garrytan/gstack#610", + "title": "Add finding validation pass to /review — reduce false positives", + "url": "https://github.com/garrytan/gstack/pull/610", + "author": "kristjanakkermann", + "dates": { + "createdAt": "2026-03-28T22:06:43Z", + "updatedAt": "2026-07-15T10:21:46Z", + "closedAt": null, + "mergedAt": null + }, + "component": "review", + "relatedJudgmentModule": "core-review", + "replacementTest": "judgment.review.precision-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/610.json", + "filesSnapshot": "/tmp/gstack2-port-prs/610-files.json", + "changedFileCount": 1, + "traced": true + }, + { + "number": 645, + "itemId": "garrytan/gstack#645", + "title": "fix(review): add PR type triage for non-application PRs", + "url": "https://github.com/garrytan/gstack/pull/645", + "author": "gregario", + "dates": { + "createdAt": "2026-03-30T00:59:10Z", + "updatedAt": "2026-07-15T21:41:29Z", + "closedAt": null, + "mergedAt": null + }, + "component": "review", + "relatedJudgmentModule": "core-review", + "replacementTest": "judgment.review.precision-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/645.json", + "filesSnapshot": "/tmp/gstack2-port-prs/645-files.json", + "changedFileCount": 7, + "traced": true + }, + { + "number": 679, + "itemId": "garrytan/gstack#679", + "title": "Match skill responses to the user's language", + "url": "https://github.com/garrytan/gstack/pull/679", + "author": "shrektan", + "dates": { + "createdAt": "2026-03-30T16:45:43Z", + "updatedAt": "2026-07-15T21:41:39Z", + "closedAt": null, + "mergedAt": null + }, + "component": "docs-governance", + "relatedJudgmentModule": "docs", + "replacementTest": "docs.generated-source-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/679.json", + "filesSnapshot": "/tmp/gstack2-port-prs/679-files.json", + "changedFileCount": 29, + "traced": true + }, + { + "number": 884, + "itemId": "garrytan/gstack#884", + "title": "feat: reviewer discipline gate for free-tier private repos (ship + land-and-deploy)", + "url": "https://github.com/garrytan/gstack/pull/884", + "author": "Tarabcak", + "dates": { + "createdAt": "2026-04-07T15:37:34Z", + "updatedAt": "2026-07-15T12:58:20Z", + "closedAt": null, + "mergedAt": null + }, + "component": "ship", + "relatedJudgmentModule": "land-deploy", + "replacementTest": "workflow.ship.state-machine-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/884.json", + "filesSnapshot": "/tmp/gstack2-port-prs/884-files.json", + "changedFileCount": 2, + "traced": true + }, + { + "number": 1071, + "itemId": "garrytan/gstack#1071", + "title": "v1.61.0.0 fix: counter model-design bias toward fewer tables and JSONField shortcuts", + "url": "https://github.com/garrytan/gstack/pull/1071", + "author": "dgrant", + "dates": { + "createdAt": "2026-04-18T22:22:34Z", + "updatedAt": "2026-07-16T06:27:34Z", + "closedAt": null, + "mergedAt": null + }, + "component": "plan", + "relatedJudgmentModule": "engineering-review", + "replacementTest": "judgment.plan.contract", + "detailSnapshot": "/tmp/gstack2-port-prs/1071.json", + "filesSnapshot": "/tmp/gstack2-port-prs/1071-files.json", + "changedFileCount": 12, + "traced": true + }, + { + "number": 1484, + "itemId": "garrytan/gstack#1484", + "title": "feat(qa,qa-only): add `--evidence-per-finding` evidence layout", + "url": "https://github.com/garrytan/gstack/pull/1484", + "author": "itstimwhite", + "dates": { + "createdAt": "2026-05-14T03:16:52Z", + "updatedAt": "2026-07-15T21:42:38Z", + "closedAt": null, + "mergedAt": null + }, + "component": "qa", + "relatedJudgmentModule": "web-qa", + "replacementTest": "workflow.qa.evidence-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/1484.json", + "filesSnapshot": "/tmp/gstack2-port-prs/1484-files.json", + "changedFileCount": 5, + "traced": true + }, + { + "number": 1636, + "itemId": "garrytan/gstack#1636", + "title": "fix(retro): warn on stale date windows", + "url": "https://github.com/garrytan/gstack/pull/1636", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-21T06:08:27Z", + "updatedAt": "2026-07-15T10:22:43Z", + "closedAt": null, + "mergedAt": null + }, + "component": "runtime-context-dev", + "relatedJudgmentModule": "none", + "replacementTest": "runtime.context-isolation-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/1636.json", + "filesSnapshot": "/tmp/gstack2-port-prs/1636-files.json", + "changedFileCount": 3, + "traced": true + }, + { + "number": 1777, + "itemId": "garrytan/gstack#1777", + "title": "fix(taste): rejected preferences must carry rejection-strength confidence", + "url": "https://github.com/garrytan/gstack/pull/1777", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-28T16:10:08Z", + "updatedAt": "2026-07-15T22:39:30Z", + "closedAt": null, + "mergedAt": null + }, + "component": "runtime-context-dev", + "relatedJudgmentModule": "none", + "replacementTest": "runtime.context-isolation-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/1777.json", + "filesSnapshot": "/tmp/gstack2-port-prs/1777-files.json", + "changedFileCount": 2, + "traced": true + }, + { + "number": 1920, + "itemId": "garrytan/gstack#1920", + "title": "feat(design-review): capture the design system before auditing + domain/register copy checks", + "url": "https://github.com/garrytan/gstack/pull/1920", + "author": "tomdinh24", + "dates": { + "createdAt": "2026-06-08T19:48:55Z", + "updatedAt": "2026-07-15T21:44:05Z", + "closedAt": null, + "mergedAt": null + }, + "component": "design", + "relatedJudgmentModule": "live-review", + "replacementTest": "judgment.design.contract", + "detailSnapshot": "/tmp/gstack2-port-prs/1920.json", + "filesSnapshot": "/tmp/gstack2-port-prs/1920-files.json", + "changedFileCount": 3, + "traced": true + }, + { + "number": 2014, + "itemId": "garrytan/gstack#2014", + "title": "fix(autoplan): surface scope-detection counts and stop silent phase skips", + "url": "https://github.com/garrytan/gstack/pull/2014", + "author": "genisis0x", + "dates": { + "createdAt": "2026-06-15T12:41:44Z", + "updatedAt": "2026-07-15T22:53:52Z", + "closedAt": null, + "mergedAt": null + }, + "component": "plan", + "relatedJudgmentModule": "plan-review", + "replacementTest": "judgment.plan.contract", + "detailSnapshot": "/tmp/gstack2-port-prs/2014.json", + "filesSnapshot": "/tmp/gstack2-port-prs/2014-files.json", + "changedFileCount": 3, + "traced": true + }, + { + "number": 2023, + "itemId": "garrytan/gstack#2023", + "title": "fix(autoplan): label single-voice review rows and banner single-voice mode", + "url": "https://github.com/garrytan/gstack/pull/2023", + "author": "genisis0x", + "dates": { + "createdAt": "2026-06-16T07:23:04Z", + "updatedAt": "2026-07-15T21:44:21Z", + "closedAt": null, + "mergedAt": null + }, + "component": "plan", + "relatedJudgmentModule": "plan-review", + "replacementTest": "judgment.plan.contract", + "detailSnapshot": "/tmp/gstack2-port-prs/2023.json", + "filesSnapshot": "/tmp/gstack2-port-prs/2023-files.json", + "changedFileCount": 3, + "traced": true + }, + { + "number": 2030, + "itemId": "garrytan/gstack#2030", + "title": "v1.60.0.0 feat(learnings): signal-gated capture + helpful/harmful counters", + "url": "https://github.com/garrytan/gstack/pull/2030", + "author": "tonyjzhou", + "dates": { + "createdAt": "2026-06-16T23:46:36Z", + "updatedAt": "2026-06-16T23:46:42Z", + "closedAt": null, + "mergedAt": null + }, + "component": "runtime-context-dev", + "relatedJudgmentModule": "none", + "replacementTest": "runtime.context-isolation-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/2030.json", + "filesSnapshot": "/tmp/gstack2-port-prs/2030-files.json", + "changedFileCount": 31, + "traced": true + }, + { + "number": 2037, + "itemId": "garrytan/gstack#2037", + "title": "fix(retro): language-agnostic test detection + anti-fabrication guard", + "url": "https://github.com/garrytan/gstack/pull/2037", + "author": "SholtoMc", + "dates": { + "createdAt": "2026-06-18T01:23:50Z", + "updatedAt": "2026-07-15T21:44:24Z", + "closedAt": null, + "mergedAt": null + }, + "component": "runtime-context-dev", + "relatedJudgmentModule": "none", + "replacementTest": "runtime.context-isolation-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/2037.json", + "filesSnapshot": "/tmp/gstack2-port-prs/2037-files.json", + "changedFileCount": 3, + "traced": true + }, + { + "number": 2141, + "itemId": "garrytan/gstack#2141", + "title": "review: catch loosened-input consumers and stale user-facing strings", + "url": "https://github.com/garrytan/gstack/pull/2141", + "author": "aversini", + "dates": { + "createdAt": "2026-06-30T21:37:55Z", + "updatedAt": "2026-07-15T21:44:51Z", + "closedAt": null, + "mergedAt": null + }, + "component": "review", + "relatedJudgmentModule": "core-review", + "replacementTest": "judgment.review.precision-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/2141.json", + "filesSnapshot": "/tmp/gstack2-port-prs/2141-files.json", + "changedFileCount": 1, + "traced": true + }, + { + "number": 2186, + "itemId": "garrytan/gstack#2186", + "title": "feat: untrusted-content guards + bisect/taxonomy/verdict-threshold/breaking-change hardening across 5 skills", + "url": "https://github.com/garrytan/gstack/pull/2186", + "author": "danlayfield", + "dates": { + "createdAt": "2026-07-06T17:23:21Z", + "updatedAt": "2026-07-06T17:23:27Z", + "closedAt": null, + "mergedAt": null + }, + "component": "debug", + "relatedJudgmentModule": "investigation", + "replacementTest": "workflow.debug.root-cause-contract", + "detailSnapshot": "/tmp/gstack2-port-prs/2186.json", + "filesSnapshot": "/tmp/gstack2-port-prs/2186-files.json", + "changedFileCount": 16, + "traced": true + }, + { + "number": 2189, + "itemId": "garrytan/gstack#2189", + "title": "fix: accept thesis framing in design eval", + "url": "https://github.com/garrytan/gstack/pull/2189", + "author": "peterostrander2", + "dates": { + "createdAt": "2026-07-07T03:19:58Z", + "updatedAt": "2026-07-15T21:45:04Z", + "closedAt": null, + "mergedAt": null + }, + "component": "design", + "relatedJudgmentModule": "consultation", + "replacementTest": "judgment.design.contract", + "detailSnapshot": "/tmp/gstack2-port-prs/2189.json", + "filesSnapshot": "/tmp/gstack2-port-prs/2189-files.json", + "changedFileCount": 1, + "traced": true + } + ], + "items": [ + { + "id": "garrytan/gstack#28", + "repo": "garrytan/gstack", + "number": 28, + "kind": "issue", + "title": "Question: has anyone gotten gstack /browse working with OpenClaw?", + "url": "https://github.com/garrytan/gstack/issues/28", + "author": "tonyxiao", + "dates": { + "createdAt": "2026-03-13T03:59:32Z", + "updatedAt": "2026-07-15T10:23:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 613, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#113", + "repo": "garrytan/gstack", + "number": 113, + "kind": "issue", + "title": "Make individual skills available via skills.sh", + "url": "https://github.com/garrytan/gstack/issues/113", + "author": "ggonzalez94", + "dates": { + "createdAt": "2026-03-16T21:37:24Z", + "updatedAt": "2026-07-15T22:55:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 333, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#203", + "repo": "garrytan/gstack", + "number": 203, + "kind": "issue", + "title": "上下文瞬间打满", + "url": "https://github.com/garrytan/gstack/issues/203", + "author": "YangWang0514", + "dates": { + "createdAt": "2026-03-19T05:30:08Z", + "updatedAt": "2026-07-15T12:57:19Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 156, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#224", + "repo": "garrytan/gstack", + "number": 224, + "kind": "pull-request", + "title": "office-hours: add return-to-workflow after Phase 6 YC referral", + "url": "https://github.com/garrytan/gstack/pull/224", + "author": "bborn", + "dates": { + "createdAt": "2026-03-19T20:23:01Z", + "updatedAt": "2026-07-15T10:21:19Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-session-tracking", + "labels": [], + "bodyPresent": true, + "bodyLength": 1623, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "plan:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#227", + "repo": "garrytan/gstack", + "number": 227, + "kind": "issue", + "title": "docs: Add Chinese (zh-CN) translation", + "url": "https://github.com/garrytan/gstack/issues/227", + "author": "MenglongFan", + "dates": { + "createdAt": "2026-03-20T02:21:04Z", + "updatedAt": "2026-07-15T21:40:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1250, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "DEFER_COMMUNITY", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "UX", + "classification": { + "rule": "docs-governance:community-expansion", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#239", + "repo": "garrytan/gstack", + "number": 239, + "kind": "pull-request", + "title": "test: edge case tests for multi-agent browse binary discovery", + "url": "https://github.com/garrytan/gstack/pull/239", + "author": "HMAKT99", + "dates": { + "createdAt": "2026-03-20T06:37:04Z", + "updatedAt": "2026-07-15T21:40:52Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "arun/test-multi-agent-slug", + "labels": [], + "bodyPresent": true, + "bodyLength": 1243, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#247", + "repo": "garrytan/gstack", + "number": 247, + "kind": "issue", + "title": "Feature Request: Add GUI Kanban Board Workflow for Planning Reviews", + "url": "https://github.com/garrytan/gstack/issues/247", + "author": "developdaly", + "dates": { + "createdAt": "2026-03-20T12:56:14Z", + "updatedAt": "2026-07-15T21:40:55Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1403, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#274", + "repo": "garrytan/gstack", + "number": 274, + "kind": "issue", + "title": "CodeBuddy adapter — all 21 skills ported and working", + "url": "https://github.com/garrytan/gstack/issues/274", + "author": "lndyzwdxhs", + "dates": { + "createdAt": "2026-03-21T06:05:20Z", + "updatedAt": "2026-07-15T10:39:14Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 722, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "DEFER_COMMUNITY", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:community-expansion", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#280", + "repo": "garrytan/gstack", + "number": 280, + "kind": "issue", + "title": "Skill chain state detection broken: cross-branch JSONL isolation + /review not logging", + "url": "https://github.com/garrytan/gstack/issues/280", + "author": "chancheuklap", + "dates": { + "createdAt": "2026-03-21T08:05:48Z", + "updatedAt": "2026-07-15T22:55:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3049, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#292", + "repo": "garrytan/gstack", + "number": 292, + "kind": "issue", + "title": "Generate `.agents` at the setup script", + "url": "https://github.com/garrytan/gstack/issues/292", + "author": "clearloop", + "dates": { + "createdAt": "2026-03-21T17:07:14Z", + "updatedAt": "2026-07-15T10:23:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 591, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#314", + "repo": "garrytan/gstack", + "number": 314, + "kind": "issue", + "title": "build OpenCode version ,review pls~", + "url": "https://github.com/garrytan/gstack/issues/314", + "author": "VanGoghBuilder", + "dates": { + "createdAt": "2026-03-22T07:15:27Z", + "updatedAt": "2026-07-15T10:23:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1179, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#324", + "repo": "garrytan/gstack", + "number": 324, + "kind": "pull-request", + "title": "feat: ship run log persistence for /retro velocity tracking", + "url": "https://github.com/garrytan/gstack/pull/324", + "author": "jithinraj", + "dates": { + "createdAt": "2026-03-22T16:05:26Z", + "updatedAt": "2026-07-15T21:40:58Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/ship-log", + "labels": [], + "bodyPresent": true, + "bodyLength": 1845, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#333", + "repo": "garrytan/gstack", + "number": 333, + "kind": "issue", + "title": "Codex CLI doesn't follow symlinks in .agents/skills/ — skills not discovered", + "url": "https://github.com/garrytan/gstack/issues/333", + "author": "cpdcpd", + "dates": { + "createdAt": "2026-03-22T20:24:21Z", + "updatedAt": "2026-07-15T22:55:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2421, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#335", + "repo": "garrytan/gstack", + "number": 335, + "kind": "pull-request", + "title": "fix: use codex co-author trailer in /ship", + "url": "https://github.com/garrytan/gstack/pull/335", + "author": "malikrohail", + "dates": { + "createdAt": "2026-03-22T22:52:25Z", + "updatedAt": "2026-07-15T10:21:21Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/codex-ship-coauthor", + "labels": [], + "bodyPresent": true, + "bodyLength": 988, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "outside-voice", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#338", + "repo": "garrytan/gstack", + "number": 338, + "kind": "pull-request", + "title": "fix: let /review satisfy ship readiness", + "url": "https://github.com/garrytan/gstack/pull/338", + "author": "malikrohail", + "dates": { + "createdAt": "2026-03-22T23:19:13Z", + "updatedAt": "2026-07-15T10:21:23Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/review-readiness-dashboard", + "labels": [], + "bodyPresent": true, + "bodyLength": 1534, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#340", + "repo": "garrytan/gstack", + "number": 340, + "kind": "issue", + "title": "Several issues with wireframes created in office-hours", + "url": "https://github.com/garrytan/gstack/issues/340", + "author": "gbmerrall", + "dates": { + "createdAt": "2026-03-22T23:45:16Z", + "updatedAt": "2026-07-15T22:55:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1455, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#341", + "repo": "garrytan/gstack", + "number": 341, + "kind": "issue", + "title": "Claude cannot resume multi-step workflows across sessions", + "url": "https://github.com/garrytan/gstack/issues/341", + "author": "nicezic", + "dates": { + "createdAt": "2026-03-22T23:48:39Z", + "updatedAt": "2026-07-15T10:23:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1888, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#349", + "repo": "garrytan/gstack", + "number": 349, + "kind": "issue", + "title": "Support $CLAUDE_CONFIG_DIR for custom config paths", + "url": "https://github.com/garrytan/gstack/issues/349", + "author": "zehua", + "dates": { + "createdAt": "2026-03-23T03:21:55Z", + "updatedAt": "2026-07-15T22:55:50Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3127, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#351", + "repo": "garrytan/gstack", + "number": 351, + "kind": "pull-request", + "title": "fix: support $CLAUDE_CONFIG_DIR for custom config paths (#349)", + "url": "https://github.com/garrytan/gstack/pull/351", + "author": "zehua", + "dates": { + "createdAt": "2026-03-23T03:47:22Z", + "updatedAt": "2026-07-15T21:41:02Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/claude-config-dir-support", + "labels": [], + "bodyPresent": true, + "bodyLength": 5140, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#356", + "repo": "garrytan/gstack", + "number": 356, + "kind": "issue", + "title": "/review blindspot on non-application code PRs", + "url": "https://github.com/garrytan/gstack/issues/356", + "author": "will-molloy", + "dates": { + "createdAt": "2026-03-23T05:06:28Z", + "updatedAt": "2026-07-15T22:37:41Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 923, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#366", + "repo": "garrytan/gstack", + "number": 366, + "kind": "pull-request", + "title": "feat(browse): connect to existing Chrome via CDP (BROWSE_CDP_URL)", + "url": "https://github.com/garrytan/gstack/pull/366", + "author": "HMAKT99", + "dates": { + "createdAt": "2026-03-23T09:21:53Z", + "updatedAt": "2026-07-15T08:36:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "arun/browse-cdp-connect", + "labels": [], + "bodyPresent": true, + "bodyLength": 1259, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#367", + "repo": "garrytan/gstack", + "number": 367, + "kind": "pull-request", + "title": "feat(browse): MCP tool manifest generator from COMMAND_DESCRIPTIONS", + "url": "https://github.com/garrytan/gstack/pull/367", + "author": "HMAKT99", + "dates": { + "createdAt": "2026-03-23T09:24:50Z", + "updatedAt": "2026-03-23T09:47:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "arun/browse-mcp-manifest", + "labels": [], + "bodyPresent": true, + "bodyLength": 927, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#368", + "repo": "garrytan/gstack", + "number": 368, + "kind": "issue", + "title": "feat: load browse/ docs on demand - not on every /gstack invocation", + "url": "https://github.com/garrytan/gstack/issues/368", + "author": "saltandsilicon", + "dates": { + "createdAt": "2026-03-23T09:41:20Z", + "updatedAt": "2026-07-15T10:23:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 706, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "docs", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#369", + "repo": "garrytan/gstack", + "number": 369, + "kind": "pull-request", + "title": "feat: gstack-pr-triage — classify and order community PRs for /autoplan", + "url": "https://github.com/garrytan/gstack/pull/369", + "author": "HMAKT99", + "dates": { + "createdAt": "2026-03-23T09:44:13Z", + "updatedAt": "2026-03-24T09:25:31Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "arun/pr-triage-tool", + "labels": [], + "bodyPresent": true, + "bodyLength": 536, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "plan-review", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#377", + "repo": "garrytan/gstack", + "number": 377, + "kind": "pull-request", + "title": "feat: cookie import profile picker for multi-account browsers", + "url": "https://github.com/garrytan/gstack/pull/377", + "author": "red545", + "dates": { + "createdAt": "2026-03-23T12:21:44Z", + "updatedAt": "2026-07-15T10:21:25Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feature/cookie-import-profile-picker", + "labels": [], + "bodyPresent": true, + "bodyLength": 1519, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#385", + "repo": "garrytan/gstack", + "number": 385, + "kind": "issue", + "title": "我们的mac cursor安装gstack后频繁死机并重启", + "url": "https://github.com/garrytan/gstack/issues/385", + "author": "qiangzhang2009", + "dates": { + "createdAt": "2026-03-23T13:56:31Z", + "updatedAt": "2026-07-15T08:42:23Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 105, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#392", + "repo": "garrytan/gstack", + "number": 392, + "kind": "pull-request", + "title": "feat: Windows DPAPI cookie decryption + v20 fallback", + "url": "https://github.com/garrytan/gstack/pull/392", + "author": "getabsolutehealth", + "dates": { + "createdAt": "2026-03-23T15:41:33Z", + "updatedAt": "2026-07-15T10:21:27Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "claude/windows-cookie-import", + "labels": [], + "bodyPresent": true, + "bodyLength": 1328, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#393", + "repo": "garrytan/gstack", + "number": 393, + "kind": "issue", + "title": "Add GitHub Copilot CLI as a supported host", + "url": "https://github.com/garrytan/gstack/issues/393", + "author": "ridermw", + "dates": { + "createdAt": "2026-03-23T15:46:10Z", + "updatedAt": "2026-07-15T22:55:52Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2138, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#394", + "repo": "garrytan/gstack", + "number": 394, + "kind": "pull-request", + "title": "fix: create browse state dir before taking startup lock", + "url": "https://github.com/garrytan/gstack/pull/394", + "author": "pengwk", + "dates": { + "createdAt": "2026-03-23T15:59:45Z", + "updatedAt": "2026-07-15T10:21:29Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/browse-startup-lock", + "labels": [], + "bodyPresent": true, + "bodyLength": 952, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#396", + "repo": "garrytan/gstack", + "number": 396, + "kind": "pull-request", + "title": "feat: add GitHub Copilot CLI support", + "url": "https://github.com/garrytan/gstack/pull/396", + "author": "ridermw", + "dates": { + "createdAt": "2026-03-23T16:27:12Z", + "updatedAt": "2026-07-15T12:57:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-copilot-cli-support", + "labels": [], + "bodyPresent": true, + "bodyLength": 5058, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#402", + "repo": "garrytan/gstack", + "number": 402, + "kind": "issue", + "title": "Feature: Team-scoped /retro mode for multi-repo orgs", + "url": "https://github.com/garrytan/gstack/issues/402", + "author": "ethangui", + "dates": { + "createdAt": "2026-03-23T20:34:38Z", + "updatedAt": "2026-03-23T20:34:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5031, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#404", + "repo": "garrytan/gstack", + "number": 404, + "kind": "pull-request", + "title": "feat: add /community-review — prioritized PR inbox for maintainers", + "url": "https://github.com/garrytan/gstack/pull/404", + "author": "johnbanr", + "dates": { + "createdAt": "2026-03-23T22:01:06Z", + "updatedAt": "2026-07-15T19:55:08Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/community-review", + "labels": [], + "bodyPresent": true, + "bodyLength": 2431, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#407", + "repo": "garrytan/gstack", + "number": 407, + "kind": "issue", + "title": "bun build --compile fails on virtiofs mounts (devcontainers)", + "url": "https://github.com/garrytan/gstack/issues/407", + "author": "richardrigby", + "dates": { + "createdAt": "2026-03-23T22:29:21Z", + "updatedAt": "2026-07-15T23:04:13Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2843, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#412", + "repo": "garrytan/gstack", + "number": 412, + "kind": "pull-request", + "title": "fix: fall back to wrappers when bun compile fails", + "url": "https://github.com/garrytan/gstack/pull/412", + "author": "malikrohail", + "dates": { + "createdAt": "2026-03-24T00:21:50Z", + "updatedAt": "2026-07-15T21:41:11Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "malikrohail/fix-virtiofs-browse-fallback", + "labels": [], + "bodyPresent": true, + "bodyLength": 1140, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#413", + "repo": "garrytan/gstack", + "number": 413, + "kind": "pull-request", + "title": "feat: add Antigravity / Gemini CLI as supported host", + "url": "https://github.com/garrytan/gstack/pull/413", + "author": "jnMetaCode", + "dates": { + "createdAt": "2026-03-24T00:23:57Z", + "updatedAt": "2026-07-15T08:36:36Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/antigravity-support", + "labels": [], + "bodyPresent": true, + "bodyLength": 1202, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#414", + "repo": "garrytan/gstack", + "number": 414, + "kind": "pull-request", + "title": "fix: preserve workflow handoffs across branches", + "url": "https://github.com/garrytan/gstack/pull/414", + "author": "malikrohail", + "dates": { + "createdAt": "2026-03-24T00:26:51Z", + "updatedAt": "2026-07-15T22:52:23Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "malikrohail/fix-workflow-handoff-state", + "labels": [], + "bodyPresent": true, + "bodyLength": 1465, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#418", + "repo": "garrytan/gstack", + "number": 418, + "kind": "pull-request", + "title": "feat: add Pi as native host", + "url": "https://github.com/garrytan/gstack/pull/418", + "author": "skyfallsin", + "dates": { + "createdAt": "2026-03-24T01:32:45Z", + "updatedAt": "2026-07-15T12:14:43Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "main", + "labels": [], + "bodyPresent": true, + "bodyLength": 1402, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#419", + "repo": "garrytan/gstack", + "number": 419, + "kind": "issue", + "title": "Feature: marketplace-aware external skill recommendations in planning/design flows", + "url": "https://github.com/garrytan/gstack/issues/419", + "author": "malikrohail", + "dates": { + "createdAt": "2026-03-24T03:06:41Z", + "updatedAt": "2026-07-15T19:55:15Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3793, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#420", + "repo": "garrytan/gstack", + "number": 420, + "kind": "pull-request", + "title": "feat: add marketplace skill discovery to planning flows", + "url": "https://github.com/garrytan/gstack/pull/420", + "author": "malikrohail", + "dates": { + "createdAt": "2026-03-24T03:16:31Z", + "updatedAt": "2026-07-15T19:55:05Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "malikrohail/feat-marketplace-skill-discovery", + "labels": [], + "bodyPresent": true, + "bodyLength": 2480, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#422", + "repo": "garrytan/gstack", + "number": 422, + "kind": "issue", + "title": "/review shadows native /review in claude code", + "url": "https://github.com/garrytan/gstack/issues/422", + "author": "thinkmakeshipiot", + "dates": { + "createdAt": "2026-03-24T03:27:21Z", + "updatedAt": "2026-03-24T03:27:21Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 75, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#423", + "repo": "garrytan/gstack", + "number": 423, + "kind": "pull-request", + "title": "feat: add Gemini 3.1 Pro as cross-model Outside Voice reviewer", + "url": "https://github.com/garrytan/gstack/pull/423", + "author": "VictorVVedtion", + "dates": { + "createdAt": "2026-03-24T03:58:19Z", + "updatedAt": "2026-07-15T08:36:07Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/gemini-outside-voice", + "labels": [], + "bodyPresent": true, + "bodyLength": 3015, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#430", + "repo": "garrytan/gstack", + "number": 430, + "kind": "issue", + "title": "Versioning Scheme", + "url": "https://github.com/garrytan/gstack/issues/430", + "author": "anhldbk", + "dates": { + "createdAt": "2026-03-24T06:51:05Z", + "updatedAt": "2026-07-15T12:57:25Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 740, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#432", + "repo": "garrytan/gstack", + "number": 432, + "kind": "issue", + "title": "bug(browse): BROWSE_EXTENSIONS_DIR causes visible Chromium window on macOS", + "url": "https://github.com/garrytan/gstack/issues/432", + "author": "yinanli1917-cloud", + "dates": { + "createdAt": "2026-03-24T06:58:38Z", + "updatedAt": "2026-07-16T05:21:27Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": "reopened", + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1134, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#452", + "repo": "garrytan/gstack", + "number": 452, + "kind": "pull-request", + "title": "feat(review): read `## Review` section from CLAUDE.md as repo-specific context", + "url": "https://github.com/garrytan/gstack/pull/452", + "author": "evb87-tech", + "dates": { + "createdAt": "2026-03-24T17:30:10Z", + "updatedAt": "2026-04-07T19:31:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/review-context", + "labels": [], + "bodyPresent": true, + "bodyLength": 2098, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#456", + "repo": "garrytan/gstack", + "number": 456, + "kind": "pull-request", + "title": "test: add Codex integration smoke coverage and Codex browse session persistence checks", + "url": "https://github.com/garrytan/gstack/pull/456", + "author": "estill01", + "dates": { + "createdAt": "2026-03-24T20:40:25Z", + "updatedAt": "2026-05-10T02:23:16Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex_port_main", + "labels": [], + "bodyPresent": true, + "bodyLength": 325, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "outside-voice", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#459", + "repo": "garrytan/gstack", + "number": 459, + "kind": "pull-request", + "title": "fix: gracefully degrade AskUserQuestion in remote control mode", + "url": "https://github.com/garrytan/gstack/pull/459", + "author": "manoj30075", + "dates": { + "createdAt": "2026-03-24T21:01:37Z", + "updatedAt": "2026-07-15T22:52:25Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/remote-control-askuserquestion", + "labels": [], + "bodyPresent": true, + "bodyLength": 2332, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#466", + "repo": "garrytan/gstack", + "number": 466, + "kind": "issue", + "title": "git clone + setup fails: skill symlinks not created when bun is not pre-installed", + "url": "https://github.com/garrytan/gstack/issues/466", + "author": "mmporong", + "dates": { + "createdAt": "2026-03-25T01:11:43Z", + "updatedAt": "2026-07-15T22:22:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1564, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#474", + "repo": "garrytan/gstack", + "number": 474, + "kind": "issue", + "title": "Safety Net plugin blocks preamble cleanup commands", + "url": "https://github.com/garrytan/gstack/issues/474", + "author": "McNerve", + "dates": { + "createdAt": "2026-03-25T03:44:34Z", + "updatedAt": "2026-07-15T10:23:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1046, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#475", + "repo": "garrytan/gstack", + "number": 475, + "kind": "issue", + "title": "GStack’s persistence of user reading “Boil the Lake” essay is not cross-platform compatible", + "url": "https://github.com/garrytan/gstack/issues/475", + "author": "srt4", + "dates": { + "createdAt": "2026-03-25T03:47:19Z", + "updatedAt": "2026-07-15T15:03:18Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 971, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#477", + "repo": "garrytan/gstack", + "number": 477, + "kind": "pull-request", + "title": "feat: gstack dashboard — UX visualizer for sprint pipeline & analytics", + "url": "https://github.com/garrytan/gstack/pull/477", + "author": "HMAKT99", + "dates": { + "createdAt": "2026-03-25T04:16:20Z", + "updatedAt": "2026-07-15T12:14:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "arun/dashboard-ui", + "labels": [], + "bodyPresent": true, + "bodyLength": 2877, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "UX", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#481", + "repo": "garrytan/gstack", + "number": 481, + "kind": "issue", + "title": "Proposal: Locale-aware localization for slash-command skills", + "url": "https://github.com/garrytan/gstack/issues/481", + "author": "yasuhirofujii-medley", + "dates": { + "createdAt": "2026-03-25T08:23:01Z", + "updatedAt": "2026-07-15T21:41:14Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 771, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "DEFER_COMMUNITY", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "UX", + "classification": { + "rule": "docs-governance:community-expansion", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#488", + "repo": "garrytan/gstack", + "number": 488, + "kind": "pull-request", + "title": "feat: replace Appium with Revyl CLI for mobile QA (v0.11.21.0)", + "url": "https://github.com/garrytan/gstack/pull/488", + "author": "TenzinDhonyoe", + "dates": { + "createdAt": "2026-03-25T12:50:49Z", + "updatedAt": "2026-03-26T18:59:53Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "TenzinDhonyoe/qa-mobile-check", + "labels": [], + "bodyPresent": true, + "bodyLength": 2471, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "device-control-and-evidence", + "component": "runtime-ios", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.ios.device-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-ios:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#489", + "repo": "garrytan/gstack", + "number": 489, + "kind": "issue", + "title": "Docs request: Tutorial on extending skills with new customization dimensions", + "url": "https://github.com/garrytan/gstack/issues/489", + "author": "howardpen9", + "dates": { + "createdAt": "2026-03-25T15:33:14Z", + "updatedAt": "2026-07-15T21:41:17Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1523, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#491", + "repo": "garrytan/gstack", + "number": 491, + "kind": "pull-request", + "title": "Add initial OpenClaw compatibility subtree", + "url": "https://github.com/garrytan/gstack/pull/491", + "author": "latifclawbot-mdil", + "dates": { + "createdAt": "2026-03-25T16:32:30Z", + "updatedAt": "2026-07-15T10:21:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "openclaw-port", + "labels": [], + "bodyPresent": true, + "bodyLength": 2516, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#492", + "repo": "garrytan/gstack", + "number": 492, + "kind": "pull-request", + "title": "feat: browser selection rule — use Claude for Chrome for visual analysis tasks", + "url": "https://github.com/garrytan/gstack/pull/492", + "author": "chishan-ai", + "dates": { + "createdAt": "2026-03-25T16:34:34Z", + "updatedAt": "2026-07-15T08:35:23Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/browser-selection-rule", + "labels": [], + "bodyPresent": true, + "bodyLength": 1285, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#494", + "repo": "garrytan/gstack", + "number": 494, + "kind": "issue", + "title": "browse: Bun.spawn pipe hangs on WSL even with successful compile + HTTP proxy intercepts localhost", + "url": "https://github.com/garrytan/gstack/issues/494", + "author": "FeilixX", + "dates": { + "createdAt": "2026-03-25T17:54:51Z", + "updatedAt": "2026-07-15T22:55:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2688, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#506", + "repo": "garrytan/gstack", + "number": 506, + "kind": "pull-request", + "title": "Windows Native support", + "url": "https://github.com/garrytan/gstack/pull/506", + "author": "zeviance", + "dates": { + "createdAt": "2026-03-26T02:49:55Z", + "updatedAt": "2026-03-26T02:49:55Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "main", + "labels": [], + "bodyPresent": true, + "bodyLength": 562, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#510", + "repo": "garrytan/gstack", + "number": 510, + "kind": "issue", + "title": "Context warnings trigger too early on 1M context window models", + "url": "https://github.com/garrytan/gstack/issues/510", + "author": "bowenZoo", + "dates": { + "createdAt": "2026-03-26T10:10:25Z", + "updatedAt": "2026-07-15T10:23:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1856, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#511", + "repo": "garrytan/gstack", + "number": 511, + "kind": "pull-request", + "title": "feat: Flutter Web support for browse snapshot", + "url": "https://github.com/garrytan/gstack/pull/511", + "author": "poter135", + "dates": { + "createdAt": "2026-03-26T12:10:20Z", + "updatedAt": "2026-03-26T12:10:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/flutter-web-support", + "labels": [], + "bodyPresent": true, + "bodyLength": 3005, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#513", + "repo": "garrytan/gstack", + "number": 513, + "kind": "issue", + "title": "/office-hours: Surface founder signal reasoning in YC recommendation", + "url": "https://github.com/garrytan/gstack/issues/513", + "author": "ljagged", + "dates": { + "createdAt": "2026-03-26T13:41:32Z", + "updatedAt": "2026-03-26T13:41:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 851, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#519", + "repo": "garrytan/gstack", + "number": 519, + "kind": "pull-request", + "title": "feat: ship log, QA trend tracking, inline PR annotations (3 P2 TODOs)", + "url": "https://github.com/garrytan/gstack/pull/519", + "author": "HMAKT99", + "dates": { + "createdAt": "2026-03-26T18:02:32Z", + "updatedAt": "2026-03-26T18:10:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "arun/ship-log-qa-trends-pr-annotations", + "labels": [], + "bodyPresent": true, + "bodyLength": 2426, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#526", + "repo": "garrytan/gstack", + "number": 526, + "kind": "pull-request", + "title": "feat: add Claude Code plugin marketplace support", + "url": "https://github.com/garrytan/gstack/pull/526", + "author": "rhiever", + "dates": { + "createdAt": "2026-03-26T20:00:49Z", + "updatedAt": "2026-04-22T10:30:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-claude-plugin-marketplace", + "labels": [], + "bodyPresent": true, + "bodyLength": 3981, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#527", + "repo": "garrytan/gstack", + "number": 527, + "kind": "issue", + "title": "Ship skill: MINOR version never auto-triggers — line-count heuristic insufficient", + "url": "https://github.com/garrytan/gstack/issues/527", + "author": "sixfigurestartups", + "dates": { + "createdAt": "2026-03-26T20:07:16Z", + "updatedAt": "2026-07-15T10:24:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1673, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#528", + "repo": "garrytan/gstack", + "number": 528, + "kind": "issue", + "title": "browse: $B connect fails with compiled binary — auto-starts headless before connect intercept", + "url": "https://github.com/garrytan/gstack/issues/528", + "author": "keshav55", + "dates": { + "createdAt": "2026-03-26T20:50:33Z", + "updatedAt": "2026-07-15T10:24:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1286, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#531", + "repo": "garrytan/gstack", + "number": 531, + "kind": "pull-request", + "title": "feat: add Python/async/SSRF patterns to review checklist", + "url": "https://github.com/garrytan/gstack/pull/531", + "author": "keshav55", + "dates": { + "createdAt": "2026-03-26T20:51:48Z", + "updatedAt": "2026-07-15T10:21:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/python-review-patterns", + "labels": [], + "bodyPresent": true, + "bodyLength": 1278, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#532", + "repo": "garrytan/gstack", + "number": 532, + "kind": "pull-request", + "title": "feat: add yc_alumni config to skip YC apply pitch", + "url": "https://github.com/garrytan/gstack/pull/532", + "author": "keshav55", + "dates": { + "createdAt": "2026-03-26T20:51:50Z", + "updatedAt": "2026-07-15T08:35:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/yc-alumni-skip", + "labels": [], + "bodyPresent": true, + "bodyLength": 615, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#533", + "repo": "garrytan/gstack", + "number": 533, + "kind": "pull-request", + "title": "fix: auto-upgrade respects auto_upgrade config", + "url": "https://github.com/garrytan/gstack/pull/533", + "author": "abhishekray07", + "dates": { + "createdAt": "2026-03-26T21:09:56Z", + "updatedAt": "2026-07-15T12:14:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/auto-upgrade-respects-config", + "labels": [], + "bodyPresent": true, + "bodyLength": 736, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#538", + "repo": "garrytan/gstack", + "number": 538, + "kind": "issue", + "title": "/office-hours -- kill the glazing in the final step", + "url": "https://github.com/garrytan/gstack/issues/538", + "author": "mattlibbey", + "dates": { + "createdAt": "2026-03-27T00:31:02Z", + "updatedAt": "2026-07-15T10:24:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 559, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#540", + "repo": "garrytan/gstack", + "number": 540, + "kind": "pull-request", + "title": "feat: mobile QA pre-flight checks + Revyl cloud device backend", + "url": "https://github.com/garrytan/gstack/pull/540", + "author": "TenzinDhonyoe", + "dates": { + "createdAt": "2026-03-27T00:38:25Z", + "updatedAt": "2026-07-15T22:37:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "TenzinDhonyoe/qa-mobile-improvements", + "labels": [], + "bodyPresent": true, + "bodyLength": 2336, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "device-control-and-evidence", + "component": "runtime-ios", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.ios.device-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-ios:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#541", + "repo": "garrytan/gstack", + "number": 541, + "kind": "pull-request", + "title": "fix: office-hours subagent fallback when Codex unavailable", + "url": "https://github.com/garrytan/gstack/pull/541", + "author": "ahsangee88", + "dates": { + "createdAt": "2026-03-27T01:37:03Z", + "updatedAt": "2026-07-15T12:14:46Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/office-hours-subagent-fallback", + "labels": [], + "bodyPresent": true, + "bodyLength": 1688, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#542", + "repo": "garrytan/gstack", + "number": 542, + "kind": "issue", + "title": "/office-hours design doc saved to .claude/plans/ is invisible to downstream gstack skills", + "url": "https://github.com/garrytan/gstack/issues/542", + "author": "utekakcayahoo", + "dates": { + "createdAt": "2026-03-27T02:55:28Z", + "updatedAt": "2026-07-15T22:55:58Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1139, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#543", + "repo": "garrytan/gstack", + "number": 543, + "kind": "pull-request", + "title": "feat: Codex model fallback — probe and cache working models (v0.12.6.0)", + "url": "https://github.com/garrytan/gstack/pull/543", + "author": "amoeri", + "dates": { + "createdAt": "2026-03-27T03:03:41Z", + "updatedAt": "2026-07-15T12:57:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/codex-model-fallback", + "labels": [], + "bodyPresent": true, + "bodyLength": 2417, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#555", + "repo": "garrytan/gstack", + "number": 555, + "kind": "pull-request", + "title": "fix: auth-gate /refs and /activity/* endpoints", + "url": "https://github.com/garrytan/gstack/pull/555", + "author": "ryankc33", + "dates": { + "createdAt": "2026-03-27T05:00:00Z", + "updatedAt": "2026-07-15T10:21:36Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/auth-refs-activity-endpoints", + "labels": [], + "bodyPresent": true, + "bodyLength": 1091, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#556", + "repo": "garrytan/gstack", + "number": 556, + "kind": "pull-request", + "title": "fix(browse): use OS-assigned port to avoid findPort() race on Windows", + "url": "https://github.com/garrytan/gstack/pull/556", + "author": "HMAKT99", + "dates": { + "createdAt": "2026-03-27T05:11:48Z", + "updatedAt": "2026-07-15T10:21:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "arun/fix-windows-findport-race", + "labels": [], + "bodyPresent": true, + "bodyLength": 1455, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#557", + "repo": "garrytan/gstack", + "number": 557, + "kind": "pull-request", + "title": "fix(build): decouple doc generation from binary compilation", + "url": "https://github.com/garrytan/gstack/pull/557", + "author": "HMAKT99", + "dates": { + "createdAt": "2026-03-27T05:12:58Z", + "updatedAt": "2026-07-15T10:21:40Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "arun/fix-build-chain-independence", + "labels": [], + "bodyPresent": true, + "bodyLength": 1488, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#558", + "repo": "garrytan/gstack", + "number": 558, + "kind": "pull-request", + "title": "fix: use $HOME instead of ~ in preamble for Windows compatibility", + "url": "https://github.com/garrytan/gstack/pull/558", + "author": "HMAKT99", + "dates": { + "createdAt": "2026-03-27T05:24:03Z", + "updatedAt": "2026-07-15T08:13:46Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "arun/fix-windows-preamble-paths", + "labels": [], + "bodyPresent": true, + "bodyLength": 2004, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#560", + "repo": "garrytan/gstack", + "number": 560, + "kind": "pull-request", + "title": "feat: add Gemini CLI as second opinion backend for /codex", + "url": "https://github.com/garrytan/gstack/pull/560", + "author": "agi-bootstrap", + "dates": { + "createdAt": "2026-03-27T06:35:12Z", + "updatedAt": "2026-07-15T12:57:31Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/gemini-second-opinion", + "labels": [], + "bodyPresent": true, + "bodyLength": 2199, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#562", + "repo": "garrytan/gstack", + "number": 562, + "kind": "pull-request", + "title": "feat: add Gemini CLI as cross-model second-opinion provider", + "url": "https://github.com/garrytan/gstack/pull/562", + "author": "fubla", + "dates": { + "createdAt": "2026-03-27T07:06:23Z", + "updatedAt": "2026-07-15T12:57:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/gemini-second-opinion", + "labels": [], + "bodyPresent": true, + "bodyLength": 3150, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#564", + "repo": "garrytan/gstack", + "number": 564, + "kind": "pull-request", + "title": "fix: fall back to dirname/unknown when git context is absent", + "url": "https://github.com/garrytan/gstack/pull/564", + "author": "collinstraka-clov", + "dates": { + "createdAt": "2026-03-27T07:14:07Z", + "updatedAt": "2026-07-15T10:21:42Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/gstack-slug-unbound-variable", + "labels": [], + "bodyPresent": true, + "bodyLength": 873, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#565", + "repo": "garrytan/gstack", + "number": 565, + "kind": "pull-request", + "title": "feat: native Gemini CLI support via GEMINI.md configuration files", + "url": "https://github.com/garrytan/gstack/pull/565", + "author": "ChetanTekur", + "dates": { + "createdAt": "2026-03-27T07:20:05Z", + "updatedAt": "2026-07-15T12:57:37Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "gemini-config-fix", + "labels": [], + "bodyPresent": true, + "bodyLength": 1683, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#578", + "repo": "garrytan/gstack", + "number": 578, + "kind": "issue", + "title": "Skill prefix namespace setting not applied + slash command descriptions too long", + "url": "https://github.com/garrytan/gstack/issues/578", + "author": "hyunsungko", + "dates": { + "createdAt": "2026-03-27T16:48:52Z", + "updatedAt": "2026-07-15T10:24:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 969, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#579", + "repo": "garrytan/gstack", + "number": 579, + "kind": "pull-request", + "title": "feat: add MCP server packaging checks to /review and /ship", + "url": "https://github.com/garrytan/gstack/pull/579", + "author": "kalraakshit042", + "dates": { + "createdAt": "2026-03-27T17:03:28Z", + "updatedAt": "2026-07-15T21:41:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/mcp-packaging-checks", + "labels": [], + "bodyPresent": true, + "bodyLength": 2095, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#589", + "repo": "garrytan/gstack", + "number": 589, + "kind": "issue", + "title": "Design artifacts misfile when project spans multiple repos", + "url": "https://github.com/garrytan/gstack/issues/589", + "author": "cmanfre4", + "dates": { + "createdAt": "2026-03-27T20:13:37Z", + "updatedAt": "2026-07-15T12:57:40Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1743, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#592", + "repo": "garrytan/gstack", + "number": 592, + "kind": "pull-request", + "title": "feat: add pre-mortem step to plan-eng-review", + "url": "https://github.com/garrytan/gstack/pull/592", + "author": "jojoprison", + "dates": { + "createdAt": "2026-03-28T01:18:02Z", + "updatedAt": "2026-07-15T21:41:23Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/plan-eng-review-premortem", + "labels": [], + "bodyPresent": true, + "bodyLength": 1107, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "engineering-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#593", + "repo": "garrytan/gstack", + "number": 593, + "kind": "issue", + "title": "in office-hours session: some chunks of output text are invisible by default", + "url": "https://github.com/garrytan/gstack/issues/593", + "author": "chunhualiao", + "dates": { + "createdAt": "2026-03-28T01:41:56Z", + "updatedAt": "2026-07-15T08:12:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 564, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#596", + "repo": "garrytan/gstack", + "number": 596, + "kind": "pull-request", + "title": "feat: native app design review mode", + "url": "https://github.com/garrytan/gstack/pull/596", + "author": "nutt-adam", + "dates": { + "createdAt": "2026-03-28T06:33:09Z", + "updatedAt": "2026-07-15T22:37:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "native-app-design-review", + "labels": [], + "bodyPresent": true, + "bodyLength": 1700, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#604", + "repo": "garrytan/gstack", + "number": 604, + "kind": "pull-request", + "title": "feat: mobile QA via Revyl cloud devices + browse-mobile Appium driver", + "url": "https://github.com/garrytan/gstack/pull/604", + "author": "TenzinDhonyoe", + "dates": { + "createdAt": "2026-03-28T17:21:04Z", + "updatedAt": "2026-07-15T22:52:26Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "TenzinDhonyoe/fix-mobile-qa-bugs", + "labels": [], + "bodyPresent": true, + "bodyLength": 4808, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#610", + "repo": "garrytan/gstack", + "number": 610, + "kind": "pull-request", + "title": "Add finding validation pass to /review — reduce false positives", + "url": "https://github.com/garrytan/gstack/pull/610", + "author": "kristjanakkermann", + "dates": { + "createdAt": "2026-03-28T22:06:43Z", + "updatedAt": "2026-07-15T10:21:46Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/review-validation-pass", + "labels": [], + "bodyPresent": true, + "bodyLength": 6018, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs", + "required-port/610" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": true + }, + "portTrace": { + "required": true, + "detailSnapshot": "/tmp/gstack2-port-prs/610.json", + "filesSnapshot": "/tmp/gstack2-port-prs/610-files.json", + "changedFileCount": 1, + "files": [ + { + "filename": "review/SKILL.md", + "status": "modified", + "additions": 41, + "deletions": 0, + "changes": 41 + } + ] + }, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "disposition": "PORT_JUDGMENT", + "replacementTest": "judgment.review.precision-contract", + "classification": { + "rule": "required-port-pr-610", + "input": "manual-required-pr", + "note": "Explicitly selected port candidate; mapping reviewed against its detail and changed-file snapshots." + } + }, + { + "id": "garrytan/gstack#619", + "repo": "garrytan/gstack", + "number": 619, + "kind": "issue", + "title": "Support alternative CLI backends (Gemini CLI) for cross-model second opinions", + "url": "https://github.com/garrytan/gstack/issues/619", + "author": "korabeland", + "dates": { + "createdAt": "2026-03-29T06:04:04Z", + "updatedAt": "2026-07-15T22:56:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2551, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "alternatives", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#645", + "repo": "garrytan/gstack", + "number": 645, + "kind": "pull-request", + "title": "fix(review): add PR type triage for non-application PRs", + "url": "https://github.com/garrytan/gstack/pull/645", + "author": "gregario", + "dates": { + "createdAt": "2026-03-30T00:59:10Z", + "updatedAt": "2026-07-15T21:41:29Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/review-pr-type-triage", + "labels": [], + "bodyPresent": true, + "bodyLength": 1218, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs", + "required-port/645" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": true + }, + "portTrace": { + "required": true, + "detailSnapshot": "/tmp/gstack2-port-prs/645.json", + "filesSnapshot": "/tmp/gstack2-port-prs/645-files.json", + "changedFileCount": 7, + "files": [ + { + "filename": "review/checklist.md", + "status": "modified", + "additions": 38, + "deletions": 1, + "changes": 39 + }, + { + "filename": "review/SKILL.md", + "status": "modified", + "additions": 38, + "deletions": 0, + "changes": 38 + }, + { + "filename": "review/SKILL.md.tmpl", + "status": "modified", + "additions": 38, + "deletions": 0, + "changes": 38 + }, + { + "filename": "test/fixtures/review-eval-ci-baseline.yml", + "status": "added", + "additions": 17, + "deletions": 0, + "changes": 17 + }, + { + "filename": "test/fixtures/review-eval-ci-blindspot.yml", + "status": "added", + "additions": 27, + "deletions": 0, + "changes": 27 + }, + { + "filename": "test/helpers/touchfiles.ts", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "test/skill-e2e-review.test.ts", + "status": "modified", + "additions": 85, + "deletions": 0, + "changes": 85 + } + ] + }, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "disposition": "PORT_JUDGMENT", + "replacementTest": "judgment.review.precision-contract", + "classification": { + "rule": "required-port-pr-645", + "input": "manual-required-pr", + "note": "Explicitly selected port candidate; mapping reviewed against its detail and changed-file snapshots." + } + }, + { + "id": "garrytan/gstack#649", + "repo": "garrytan/gstack", + "number": 649, + "kind": "issue", + "title": "fix: /ship Steps 7-8 not idempotent — re-run after partial failure corrupts VERSION and CHANGELOG", + "url": "https://github.com/garrytan/gstack/issues/649", + "author": "LarHope", + "dates": { + "createdAt": "2026-03-30T04:38:57Z", + "updatedAt": "2026-07-15T10:24:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1806, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#654", + "repo": "garrytan/gstack", + "number": 654, + "kind": "pull-request", + "title": "feat: --no-browser setup flag and version v0.13.11.0", + "url": "https://github.com/garrytan/gstack/pull/654", + "author": "jimmckeeth", + "dates": { + "createdAt": "2026-03-30T08:05:50Z", + "updatedAt": "2026-07-15T21:41:33Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "no-browser", + "labels": [], + "bodyPresent": true, + "bodyLength": 264, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#657", + "repo": "garrytan/gstack", + "number": 657, + "kind": "pull-request", + "title": "feat: Windows setup.ps1 with pre-requisites and delegates to ./setup via Git Bash", + "url": "https://github.com/garrytan/gstack/pull/657", + "author": "jimmckeeth", + "dates": { + "createdAt": "2026-03-30T08:54:43Z", + "updatedAt": "2026-07-15T22:52:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "windows-installer", + "labels": [], + "bodyPresent": true, + "bodyLength": 1143, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#660", + "repo": "garrytan/gstack", + "number": 660, + "kind": "pull-request", + "title": "fix(setup): make gstack skills discoverable and usable in Factory Droid", + "url": "https://github.com/garrytan/gstack/pull/660", + "author": "morluto", + "dates": { + "createdAt": "2026-03-30T10:21:07Z", + "updatedAt": "2026-07-15T22:54:37Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "droid_setup_fixes", + "labels": [], + "bodyPresent": true, + "bodyLength": 1382, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#661", + "repo": "garrytan/gstack", + "number": 661, + "kind": "issue", + "title": "Factory Droid skill discovery is broken for gstack installs", + "url": "https://github.com/garrytan/gstack/issues/661", + "author": "morluto", + "dates": { + "createdAt": "2026-03-30T10:26:34Z", + "updatedAt": "2026-07-15T21:41:36Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3549, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#679", + "repo": "garrytan/gstack", + "number": 679, + "kind": "pull-request", + "title": "Match skill responses to the user's language", + "url": "https://github.com/garrytan/gstack/pull/679", + "author": "shrektan", + "dates": { + "createdAt": "2026-03-30T16:45:43Z", + "updatedAt": "2026-07-15T21:41:39Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/match-user-language-in-skills", + "labels": [], + "bodyPresent": true, + "bodyLength": 694, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs", + "required-port/679" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": true + }, + "portTrace": { + "required": true, + "detailSnapshot": "/tmp/gstack2-port-prs/679.json", + "filesSnapshot": "/tmp/gstack2-port-prs/679-files.json", + "changedFileCount": 29, + "files": [ + { + "filename": "autoplan/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "benchmark/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "browse/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "canary/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "codex/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "connect-chrome/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "cso/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "design-consultation/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "design-html/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "design-review/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "design-shotgun/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "document-release/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "investigate/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "land-and-deploy/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "learn/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "office-hours/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "plan-ceo-review/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "plan-design-review/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "plan-eng-review/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "qa-only/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "qa/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "retro/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "review/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "scripts/resolvers/preamble.ts", + "status": "modified", + "additions": 4, + "deletions": 0, + "changes": 4 + }, + { + "filename": "setup-browser-cookies/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "setup-deploy/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "ship/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "test/skill-validation.test.ts", + "status": "modified", + "additions": 18, + "deletions": 0, + "changes": 18 + } + ] + }, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "relatedJudgmentModule": "docs", + "category": "UX", + "disposition": "PORT_JUDGMENT", + "replacementTest": "docs.generated-source-contract", + "classification": { + "rule": "required-port-pr-679", + "input": "manual-required-pr", + "note": "Explicitly selected port candidate; mapping reviewed against its detail and changed-file snapshots." + } + }, + { + "id": "garrytan/gstack#680", + "repo": "garrytan/gstack", + "number": 680, + "kind": "issue", + "title": "[第三方适配] GStack for CodeBuddy IDE - 一行命令安装", + "url": "https://github.com/garrytan/gstack/issues/680", + "author": "1ncludeSteven", + "dates": { + "createdAt": "2026-03-30T17:19:53Z", + "updatedAt": "2026-07-15T12:57:43Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 532, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#682", + "repo": "garrytan/gstack", + "number": 682, + "kind": "issue", + "title": "improvements when single branch uses multiple projects", + "url": "https://github.com/garrytan/gstack/issues/682", + "author": "moblizeit", + "dates": { + "createdAt": "2026-03-30T20:28:46Z", + "updatedAt": "2026-07-15T12:57:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1999, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#683", + "repo": "garrytan/gstack", + "number": 683, + "kind": "pull-request", + "title": "fix: resilient two-phase setup — skills install without bun/Playwright", + "url": "https://github.com/garrytan/gstack/pull/683", + "author": "jteng", + "dates": { + "createdAt": "2026-03-30T21:36:23Z", + "updatedAt": "2026-07-15T12:57:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/resilient-setup", + "labels": [], + "bodyPresent": true, + "bodyLength": 1142, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#684", + "repo": "garrytan/gstack", + "number": 684, + "kind": "pull-request", + "title": "fix: make /ship reruns resume safely", + "url": "https://github.com/garrytan/gstack/pull/684", + "author": "AliFozooni", + "dates": { + "createdAt": "2026-03-30T21:45:17Z", + "updatedAt": "2026-07-15T10:21:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/ship-rerun-safety", + "labels": [], + "bodyPresent": true, + "bodyLength": 729, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#685", + "repo": "garrytan/gstack", + "number": 685, + "kind": "pull-request", + "title": "feat(ship): preview deploy + browser verification before PR creation", + "url": "https://github.com/garrytan/gstack/pull/685", + "author": "mikecourt", + "dates": { + "createdAt": "2026-03-30T22:19:43Z", + "updatedAt": "2026-03-30T22:19:43Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/ship-preview-deploy-verify", + "labels": [], + "bodyPresent": true, + "bodyLength": 2327, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "land-deploy", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#687", + "repo": "garrytan/gstack", + "number": 687, + "kind": "issue", + "title": "Recommended pattern for running gstack with Codex in Conductor when existing setup is Claude-based (global + project history)", + "url": "https://github.com/garrytan/gstack/issues/687", + "author": "bklapholz", + "dates": { + "createdAt": "2026-03-30T22:51:40Z", + "updatedAt": "2026-07-15T12:57:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3283, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "outside-voice", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#696", + "repo": "garrytan/gstack", + "number": 696, + "kind": "pull-request", + "title": "feat(design-review): add Phase 7 - Thinking Fast and Slow - Cognitive Load (S1/S2) audit", + "url": "https://github.com/garrytan/gstack/pull/696", + "author": "MaruPelkar", + "dates": { + "createdAt": "2026-03-31T05:43:01Z", + "updatedAt": "2026-07-15T21:41:42Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/cognitive-load-design-review", + "labels": [], + "bodyPresent": true, + "bodyLength": 1405, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#703", + "repo": "garrytan/gstack", + "number": 703, + "kind": "pull-request", + "title": "[codex] fix plan reviews to prefer repo-local design docs", + "url": "https://github.com/garrytan/gstack/pull/703", + "author": "malikrohail", + "dates": { + "createdAt": "2026-03-31T08:40:02Z", + "updatedAt": "2026-07-15T12:57:54Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "malikrohail/fix-local-design-doc-fallback-682", + "labels": [], + "bodyPresent": true, + "bodyLength": 705, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#705", + "repo": "garrytan/gstack", + "number": 705, + "kind": "pull-request", + "title": "[codex] default Claude installs to namespaced commands", + "url": "https://github.com/garrytan/gstack/pull/705", + "author": "malikrohail", + "dates": { + "createdAt": "2026-03-31T08:55:39Z", + "updatedAt": "2026-07-15T22:37:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": true, + "baseRef": "main", + "headRef": "malikrohail/fix-autoplan-plan-mode-collision-690", + "labels": [], + "bodyPresent": true, + "bodyLength": 694, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#721", + "repo": "garrytan/gstack", + "number": 721, + "kind": "pull-request", + "title": "Add review artifact persistence and user overlay mechanism", + "url": "https://github.com/garrytan/gstack/pull/721", + "author": "Focus695", + "dates": { + "createdAt": "2026-03-31T16:37:57Z", + "updatedAt": "2026-07-15T21:24:23Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/review-artifact-and-user-overlay", + "labels": [], + "bodyPresent": true, + "bodyLength": 1824, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#723", + "repo": "garrytan/gstack", + "number": 723, + "kind": "issue", + "title": "Skills are organized by function — users navigate by workflow position", + "url": "https://github.com/garrytan/gstack/issues/723", + "author": "jthacker48", + "dates": { + "createdAt": "2026-03-31T19:26:37Z", + "updatedAt": "2026-07-15T21:41:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2499, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#726", + "repo": "garrytan/gstack", + "number": 726, + "kind": "pull-request", + "title": "feat: configurable merge method for /land-and-deploy", + "url": "https://github.com/garrytan/gstack/pull/726", + "author": "peterarmstrong", + "dates": { + "createdAt": "2026-03-31T21:54:04Z", + "updatedAt": "2026-07-15T12:57:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feature/configurable-merge-method", + "labels": [], + "bodyPresent": true, + "bodyLength": 2083, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "land-deploy", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#729", + "repo": "garrytan/gstack", + "number": 729, + "kind": "issue", + "title": "Feature request: Journey map / user flow generator skill", + "url": "https://github.com/garrytan/gstack/issues/729", + "author": "multani7871", + "dates": { + "createdAt": "2026-04-01T01:54:17Z", + "updatedAt": "2026-07-15T19:55:46Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2010, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#730", + "repo": "garrytan/gstack", + "number": 730, + "kind": "issue", + "title": "Eng and Design reviews intermittently fail to write their results back to the /office-hours design file", + "url": "https://github.com/garrytan/gstack/issues/730", + "author": "gsudul", + "dates": { + "createdAt": "2026-04-01T03:04:07Z", + "updatedAt": "2026-07-15T12:58:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 132, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "design:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#737", + "repo": "garrytan/gstack", + "number": 737, + "kind": "pull-request", + "title": "feat: /adr skill — architectural decision records with decision gate", + "url": "https://github.com/garrytan/gstack/pull/737", + "author": "ljagged", + "dates": { + "createdAt": "2026-04-01T11:43:49Z", + "updatedAt": "2026-07-15T12:31:41Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat-adr", + "labels": [], + "bodyPresent": true, + "bodyLength": 2080, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#753", + "repo": "garrytan/gstack", + "number": 753, + "kind": "issue", + "title": "Use ~/.gstack instead of ~/gstack for global install path", + "url": "https://github.com/garrytan/gstack/issues/753", + "author": "RockyReva", + "dates": { + "createdAt": "2026-04-01T14:58:33Z", + "updatedAt": "2026-07-15T12:31:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 439, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#764", + "repo": "garrytan/gstack", + "number": 764, + "kind": "issue", + "title": "[Windows] cookie-import-browser does not support Windows — please add local browser cookie import", + "url": "https://github.com/garrytan/gstack/issues/764", + "author": "yowigo", + "dates": { + "createdAt": "2026-04-02T08:15:39Z", + "updatedAt": "2026-07-15T22:37:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1967, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#766", + "repo": "garrytan/gstack", + "number": 766, + "kind": "issue", + "title": "Sub-agents inherit full skill context, degrading performance", + "url": "https://github.com/garrytan/gstack/issues/766", + "author": "MartinRamdane", + "dates": { + "createdAt": "2026-04-02T09:39:17Z", + "updatedAt": "2026-07-15T10:24:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3700, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "performance", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#769", + "repo": "garrytan/gstack", + "number": 769, + "kind": "pull-request", + "title": "fix: map error_message and failed_step in telemetry edge function", + "url": "https://github.com/garrytan/gstack/pull/769", + "author": "sunnnybala", + "dates": { + "createdAt": "2026-04-02T12:11:13Z", + "updatedAt": "2026-04-02T12:11:13Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/telemetry-error-fields", + "labels": [], + "bodyPresent": true, + "bodyLength": 1376, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#771", + "repo": "garrytan/gstack", + "number": 771, + "kind": "issue", + "title": "office-hours wireframe render silently fails because browse blocks file:// URLs", + "url": "https://github.com/garrytan/gstack/issues/771", + "author": "ivansamartino", + "dates": { + "createdAt": "2026-04-02T19:25:10Z", + "updatedAt": "2026-07-15T10:24:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2561, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "office-hours", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#772", + "repo": "garrytan/gstack", + "number": 772, + "kind": "issue", + "title": "[Feature request] Outside voices should auto-detect other CLIs", + "url": "https://github.com/garrytan/gstack/issues/772", + "author": "thdoan", + "dates": { + "createdAt": "2026-04-02T21:11:43Z", + "updatedAt": "2026-07-15T12:58:02Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 309, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#775", + "repo": "garrytan/gstack", + "number": 775, + "kind": "pull-request", + "title": "feat: scoped learnings via named groups (v0.15.0.0)", + "url": "https://github.com/garrytan/gstack/pull/775", + "author": "Madrox", + "dates": { + "createdAt": "2026-04-03T05:12:33Z", + "updatedAt": "2026-07-15T21:41:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "dhorn/learning-scope", + "labels": [], + "bodyPresent": true, + "bodyLength": 2885, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#777", + "repo": "garrytan/gstack", + "number": 777, + "kind": "pull-request", + "title": "Add MiniMax image generation fallback", + "url": "https://github.com/garrytan/gstack/pull/777", + "author": "vshen009", + "dates": { + "createdAt": "2026-04-03T06:41:57Z", + "updatedAt": "2026-07-15T12:58:05Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "vshen009/fork-pr-steps", + "labels": [], + "bodyPresent": true, + "bodyLength": 342, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#778", + "repo": "garrytan/gstack", + "number": 778, + "kind": "issue", + "title": "[browse] Auth state is lost across separate invocations; next call restarts on about:blank with stale state", + "url": "https://github.com/garrytan/gstack/issues/778", + "author": "robertDouglass", + "dates": { + "createdAt": "2026-04-03T08:21:27Z", + "updatedAt": "2026-07-15T10:24:11Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2782, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#780", + "repo": "garrytan/gstack", + "number": 780, + "kind": "pull-request", + "title": "fix: migration version comparison handles semantic versioning pre-releases", + "url": "https://github.com/garrytan/gstack/pull/780", + "author": "km-git007", + "dates": { + "createdAt": "2026-04-03T13:15:08Z", + "updatedAt": "2026-07-15T21:41:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/migration-version-comparison", + "labels": [], + "bodyPresent": true, + "bodyLength": 876, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#781", + "repo": "garrytan/gstack", + "number": 781, + "kind": "pull-request", + "title": "fix: freeze boundary check silently blocks edits through symlinks", + "url": "https://github.com/garrytan/gstack/pull/781", + "author": "km-git007", + "dates": { + "createdAt": "2026-04-03T13:31:33Z", + "updatedAt": "2026-04-03T13:31:33Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/freeze-silently-blocks-symlinks", + "labels": [], + "bodyPresent": true, + "bodyLength": 964, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#787", + "repo": "garrytan/gstack", + "number": 787, + "kind": "pull-request", + "title": "fix: close old pages before clearing map during handoff", + "url": "https://github.com/garrytan/gstack/pull/787", + "author": "km-git007", + "dates": { + "createdAt": "2026-04-03T19:00:40Z", + "updatedAt": "2026-07-15T08:43:24Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/handoff-page-resource-leak", + "labels": [], + "bodyPresent": true, + "bodyLength": 729, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#790", + "repo": "garrytan/gstack", + "number": 790, + "kind": "pull-request", + "title": "feat: integrate code health trends into /retro metrics", + "url": "https://github.com/garrytan/gstack/pull/790", + "author": "km-git007", + "dates": { + "createdAt": "2026-04-03T19:39:30Z", + "updatedAt": "2026-07-15T21:41:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/retro-health-trends", + "labels": [], + "bodyPresent": true, + "bodyLength": 4643, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "health", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#797", + "repo": "garrytan/gstack", + "number": 797, + "kind": "pull-request", + "title": "fix: make Codex browse runtime work on Windows", + "url": "https://github.com/garrytan/gstack/pull/797", + "author": "49EHyeon42", + "dates": { + "createdAt": "2026-04-04T14:27:18Z", + "updatedAt": "2026-04-04T14:27:18Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/windows-codex-browse", + "labels": [], + "bodyPresent": true, + "bodyLength": 1404, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "outside-voice", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#839", + "repo": "garrytan/gstack", + "number": 839, + "kind": "issue", + "title": "Proposal: post-review sanity check when all specialists return NO FINDINGS", + "url": "https://github.com/garrytan/gstack/issues/839", + "author": "Ziadstr", + "dates": { + "createdAt": "2026-04-05T21:32:33Z", + "updatedAt": "2026-07-15T10:24:11Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2142, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#842", + "repo": "garrytan/gstack", + "number": 842, + "kind": "pull-request", + "title": "feat(ship): stack-aware test execution", + "url": "https://github.com/garrytan/gstack/pull/842", + "author": "inchwormz", + "dates": { + "createdAt": "2026-04-05T22:08:33Z", + "updatedAt": "2026-07-15T12:58:08Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/stack-aware-ship-test-execution", + "labels": [], + "bodyPresent": true, + "bodyLength": 8636, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#851", + "repo": "garrytan/gstack", + "number": 851, + "kind": "issue", + "title": "Feature request: UI doc review skill — review UI description docs from naive user perspective", + "url": "https://github.com/garrytan/gstack/issues/851", + "author": "heartInsert", + "dates": { + "createdAt": "2026-04-06T09:07:27Z", + "updatedAt": "2026-07-15T19:55:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3368, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "docs", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#854", + "repo": "garrytan/gstack", + "number": 854, + "kind": "pull-request", + "title": "Remove redundant chmod -R on /tmp + avoid body buffering for response size", + "url": "https://github.com/garrytan/gstack/pull/854", + "author": "urbantech", + "dates": { + "createdAt": "2026-04-06T09:52:41Z", + "updatedAt": "2026-07-15T10:21:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/709-711-docker-and-perf", + "labels": [], + "bodyPresent": true, + "bodyLength": 894, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#855", + "repo": "garrytan/gstack", + "number": 855, + "kind": "pull-request", + "title": "Add .ainative/ to .gitignore for host output", + "url": "https://github.com/garrytan/gstack/pull/855", + "author": "urbantech", + "dates": { + "createdAt": "2026-04-06T09:58:31Z", + "updatedAt": "2026-07-15T08:44:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/779-840-repo-hygiene", + "labels": [], + "bodyPresent": true, + "bodyLength": 480, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#856", + "repo": "garrytan/gstack", + "number": 856, + "kind": "pull-request", + "title": "Add uninstall link to install section + NO FINDINGS sanity check", + "url": "https://github.com/garrytan/gstack/pull/856", + "author": "urbantech", + "dates": { + "createdAt": "2026-04-06T10:05:37Z", + "updatedAt": "2026-07-15T10:21:53Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/801-839-docs-and-review-ux", + "labels": [], + "bodyPresent": true, + "bodyLength": 1283, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#863", + "repo": "garrytan/gstack", + "number": 863, + "kind": "issue", + "title": "npx gstack-skills — standalone skill manager for gstack (upgrade + install without setup)", + "url": "https://github.com/garrytan/gstack/issues/863", + "author": "zzzhizhia", + "dates": { + "createdAt": "2026-04-06T15:12:14Z", + "updatedAt": "2026-07-15T12:58:11Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1682, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#871", + "repo": "garrytan/gstack", + "number": 871, + "kind": "pull-request", + "title": "Clarify sandbox port-bind failures in browse startup", + "url": "https://github.com/garrytan/gstack/pull/871", + "author": "tichenm", + "dates": { + "createdAt": "2026-04-07T02:50:14Z", + "updatedAt": "2026-07-15T10:21:55Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/browse-sandbox-port-bind", + "labels": [], + "bodyPresent": true, + "bodyLength": 1148, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#874", + "repo": "garrytan/gstack", + "number": 874, + "kind": "pull-request", + "title": "Support configurable default viewport via BROWSE_VIEWPORT", + "url": "https://github.com/garrytan/gstack/pull/874", + "author": "FredAmartey", + "dates": { + "createdAt": "2026-04-07T06:59:16Z", + "updatedAt": "2026-07-15T21:41:54Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/configurable-viewport", + "labels": [], + "bodyPresent": true, + "bodyLength": 1799, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#876", + "repo": "garrytan/gstack", + "number": 876, + "kind": "pull-request", + "title": "Fix invalid YAML in openclaw skill metadata", + "url": "https://github.com/garrytan/gstack/pull/876", + "author": "quanru", + "dates": { + "createdAt": "2026-04-07T07:50:56Z", + "updatedAt": "2026-07-15T10:22:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/fix-openclaw-skill-yaml", + "labels": [], + "bodyPresent": true, + "bodyLength": 1044, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#879", + "repo": "garrytan/gstack", + "number": 879, + "kind": "issue", + "title": "office-hours: design doc not visible to user when AskUserQuestion requests approval", + "url": "https://github.com/garrytan/gstack/issues/879", + "author": "kichinosukey", + "dates": { + "createdAt": "2026-04-07T08:23:57Z", + "updatedAt": "2026-07-15T12:58:14Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1577, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#881", + "repo": "garrytan/gstack", + "number": 881, + "kind": "pull-request", + "title": "feat: add Seedream (ByteDance Volcengine) as image generation provider", + "url": "https://github.com/garrytan/gstack/pull/881", + "author": "richardds5", + "dates": { + "createdAt": "2026-04-07T10:20:27Z", + "updatedAt": "2026-07-15T12:58:17Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/seedream-provider", + "labels": [], + "bodyPresent": true, + "bodyLength": 2073, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#884", + "repo": "garrytan/gstack", + "number": 884, + "kind": "pull-request", + "title": "feat: reviewer discipline gate for free-tier private repos (ship + land-and-deploy)", + "url": "https://github.com/garrytan/gstack/pull/884", + "author": "Tarabcak", + "dates": { + "createdAt": "2026-04-07T15:37:34Z", + "updatedAt": "2026-07-15T12:58:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "tarabcak/reviewer-discipline", + "labels": [], + "bodyPresent": true, + "bodyLength": 7332, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs", + "required-port/884" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": true + }, + "portTrace": { + "required": true, + "detailSnapshot": "/tmp/gstack2-port-prs/884.json", + "filesSnapshot": "/tmp/gstack2-port-prs/884-files.json", + "changedFileCount": 2, + "files": [ + { + "filename": "land-and-deploy/SKILL.md", + "status": "modified", + "additions": 50, + "deletions": 2, + "changes": 52 + }, + { + "filename": "ship/SKILL.md", + "status": "modified", + "additions": 44, + "deletions": 2, + "changes": 46 + } + ] + }, + "rootCauseFamily": "security-trust-and-governance", + "component": "ship", + "relatedJudgmentModule": "land-deploy", + "category": "governance", + "disposition": "PORT_JUDGMENT", + "replacementTest": "workflow.ship.state-machine-contract", + "classification": { + "rule": "required-port-pr-884", + "input": "manual-required-pr", + "note": "Explicitly selected port candidate; mapping reviewed against its detail and changed-file snapshots." + } + }, + { + "id": "garrytan/gstack#886", + "repo": "garrytan/gstack", + "number": 886, + "kind": "issue", + "title": "GENERAL: Reduce Token Overhead", + "url": "https://github.com/garrytan/gstack/issues/886", + "author": "Liamsherwood", + "dates": { + "createdAt": "2026-04-07T16:22:47Z", + "updatedAt": "2026-07-15T12:58:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 174, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#890", + "repo": "garrytan/gstack", + "number": 890, + "kind": "issue", + "title": "Team Mode Setup only works with Claude", + "url": "https://github.com/garrytan/gstack/issues/890", + "author": "TBMoonwalker", + "dates": { + "createdAt": "2026-04-07T19:00:35Z", + "updatedAt": "2026-04-19T16:05:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": "reopened", + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 708, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#895", + "repo": "garrytan/gstack", + "number": 895, + "kind": "issue", + "title": "Chinese annotated guide for gstack (community contribution)", + "url": "https://github.com/garrytan/gstack/issues/895", + "author": "shengbinxu", + "dates": { + "createdAt": "2026-04-07T23:12:48Z", + "updatedAt": "2026-07-15T21:41:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2123, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#900", + "repo": "garrytan/gstack", + "number": 900, + "kind": "pull-request", + "title": "[codex] refresh stale gstack skill installs", + "url": "https://github.com/garrytan/gstack/pull/900", + "author": "lmist", + "dates": { + "createdAt": "2026-04-08T02:44:29Z", + "updatedAt": "2026-07-15T22:58:40Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/fix-setup-skill-refresh", + "labels": [], + "bodyPresent": true, + "bodyLength": 2535, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#902", + "repo": "garrytan/gstack", + "number": 902, + "kind": "pull-request", + "title": "fix(uninstall): clean up per-skill directories with nested SKILL.md symlinks", + "url": "https://github.com/garrytan/gstack/pull/902", + "author": "mvanhorn", + "dates": { + "createdAt": "2026-04-08T04:11:29Z", + "updatedAt": "2026-04-25T15:25:19Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/896-uninstall-prefix-mode-cleanup", + "labels": [], + "bodyPresent": true, + "bodyLength": 2225, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#913", + "repo": "garrytan/gstack", + "number": 913, + "kind": "issue", + "title": "setup: add GSTACK_SKIP_PLAYWRIGHT to skip Chromium install", + "url": "https://github.com/garrytan/gstack/issues/913", + "author": "sun617", + "dates": { + "createdAt": "2026-04-08T13:49:36Z", + "updatedAt": "2026-07-15T22:56:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1280, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#914", + "repo": "garrytan/gstack", + "number": 914, + "kind": "issue", + "title": "Feature Request: Integrating with /ultraplan", + "url": "https://github.com/garrytan/gstack/issues/914", + "author": "gpric024", + "dates": { + "createdAt": "2026-04-08T13:57:02Z", + "updatedAt": "2026-07-15T10:24:11Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 244, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#915", + "repo": "garrytan/gstack", + "number": 915, + "kind": "issue", + "title": "browse: Playwright Chromium does not honor standard proxy env vars for page navigation", + "url": "https://github.com/garrytan/gstack/issues/915", + "author": "ningfeemic-dev", + "dates": { + "createdAt": "2026-04-08T14:02:16Z", + "updatedAt": "2026-07-15T22:56:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1667, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#916", + "repo": "garrytan/gstack", + "number": 916, + "kind": "pull-request", + "title": "fix(browse): honor proxy env vars in Playwright launches", + "url": "https://github.com/garrytan/gstack/pull/916", + "author": "ningfeemic-dev", + "dates": { + "createdAt": "2026-04-08T14:03:21Z", + "updatedAt": "2026-04-08T14:03:21Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/browse-proxy-env-playwright", + "labels": [], + "bodyPresent": true, + "bodyLength": 780, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#919", + "repo": "garrytan/gstack", + "number": 919, + "kind": "pull-request", + "title": "docs: add clrun install + interactive prompt handling guidance", + "url": "https://github.com/garrytan/gstack/pull/919", + "author": "cybertheory", + "dates": { + "createdAt": "2026-04-08T17:07:56Z", + "updatedAt": "2026-04-08T17:07:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "docs/add-clrun-tui-guidance", + "labels": [], + "bodyPresent": true, + "bodyLength": 1430, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "docs", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#922", + "repo": "garrytan/gstack", + "number": 922, + "kind": "pull-request", + "title": "fix: prevent recursive .bak trees during gstack upgrade", + "url": "https://github.com/garrytan/gstack/pull/922", + "author": "aylint", + "dates": { + "createdAt": "2026-04-08T18:30:27Z", + "updatedAt": "2026-04-08T18:30:27Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/upgrade-recursive-backups", + "labels": [], + "bodyPresent": true, + "bodyLength": 1576, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#931", + "repo": "garrytan/gstack", + "number": 931, + "kind": "issue", + "title": "browse: compiled binary's Bun.spawn PATH lookup fails on macOS even when bun is on PATH", + "url": "https://github.com/garrytan/gstack/issues/931", + "author": "austinhirsch", + "dates": { + "createdAt": "2026-04-09T03:51:06Z", + "updatedAt": "2026-07-15T22:56:05Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 6037, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#932", + "repo": "garrytan/gstack", + "number": 932, + "kind": "pull-request", + "title": "feat(design): support OPENAI_BASE_URL for API calls", + "url": "https://github.com/garrytan/gstack/pull/932", + "author": "jackjin1997", + "dates": { + "createdAt": "2026-04-09T03:51:50Z", + "updatedAt": "2026-07-15T22:52:31Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/design-openai-base-url", + "labels": [], + "bodyPresent": true, + "bodyLength": 536, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#934", + "repo": "garrytan/gstack", + "number": 934, + "kind": "pull-request", + "title": "fix: add cursor in setup", + "url": "https://github.com/garrytan/gstack/pull/934", + "author": "xidongc", + "dates": { + "createdAt": "2026-04-09T04:25:48Z", + "updatedAt": "2026-07-15T12:58:25Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix-cursor-setup", + "labels": [], + "bodyPresent": true, + "bodyLength": 195, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#935", + "repo": "garrytan/gstack", + "number": 935, + "kind": "pull-request", + "title": "feat: add /diagnose skill — deep diagnostic root cause analysis", + "url": "https://github.com/garrytan/gstack/pull/935", + "author": "milstan", + "dates": { + "createdAt": "2026-04-09T05:03:03Z", + "updatedAt": "2026-07-15T19:55:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "milstan/diagnose-skill", + "labels": [], + "bodyPresent": true, + "bodyLength": 2435, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "debug", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.debug.root-cause-contract", + "relatedJudgmentModule": "investigation", + "category": "workflow", + "classification": { + "rule": "debug:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#940", + "repo": "garrytan/gstack", + "number": 940, + "kind": "pull-request", + "title": "fix: normalize legacy learnings schema (GXG-872)", + "url": "https://github.com/garrytan/gstack/pull/940", + "author": "laozhong86", + "dates": { + "createdAt": "2026-04-09T14:57:04Z", + "updatedAt": "2026-04-09T14:57:04Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/gxg-872-legacy-learnings-schema", + "labels": [], + "bodyPresent": true, + "bodyLength": 736, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "engineering-review", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#942", + "repo": "garrytan/gstack", + "number": 942, + "kind": "issue", + "title": "docs/skills.md missing 5 skills: checkpoint, health, pair-agent, devex-review, plan-devex-review", + "url": "https://github.com/garrytan/gstack/issues/942", + "author": "moorbrook", + "dates": { + "createdAt": "2026-04-09T16:08:21Z", + "updatedAt": "2026-07-15T10:24:16Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1922, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "dx-review", + "category": "judgment", + "classification": { + "rule": "review:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#949", + "repo": "garrytan/gstack", + "number": 949, + "kind": "issue", + "title": "The /ship command is way too expensive to run", + "url": "https://github.com/garrytan/gstack/issues/949", + "author": "cbolard", + "dates": { + "createdAt": "2026-04-10T06:16:55Z", + "updatedAt": "2026-07-15T12:58:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 121, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#954", + "repo": "garrytan/gstack", + "number": 954, + "kind": "issue", + "title": "setup creates absolute symlinks for vendored installs, breaks portability", + "url": "https://github.com/garrytan/gstack/issues/954", + "author": "hyldmo", + "dates": { + "createdAt": "2026-04-10T12:33:23Z", + "updatedAt": "2026-07-15T22:56:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1452, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#956", + "repo": "garrytan/gstack", + "number": 956, + "kind": "pull-request", + "title": "feat: Antigravity IDE native host support with 800-line pagination limit safety", + "url": "https://github.com/garrytan/gstack/pull/956", + "author": "nicezic", + "dates": { + "createdAt": "2026-04-10T15:56:39Z", + "updatedAt": "2026-07-15T08:44:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feature/antigravity-support", + "labels": [], + "bodyPresent": true, + "bodyLength": 970, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#957", + "repo": "garrytan/gstack", + "number": 957, + "kind": "issue", + "title": "Bug: Custom OPENAI_BASE_URL not respected", + "url": "https://github.com/garrytan/gstack/issues/957", + "author": "rahul-edmission", + "dates": { + "createdAt": "2026-04-10T16:50:51Z", + "updatedAt": "2026-07-15T22:56:08Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 527, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:open-bug", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#964", + "repo": "garrytan/gstack", + "number": 964, + "kind": "pull-request", + "title": "(feat) New skill: sell it agent", + "url": "https://github.com/garrytan/gstack/pull/964", + "author": "wkoszek", + "dates": { + "createdAt": "2026-04-10T23:32:31Z", + "updatedAt": "2026-07-15T19:54:58Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/sellit-skill", + "labels": [], + "bodyPresent": true, + "bodyLength": 1549, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#965", + "repo": "garrytan/gstack", + "number": 965, + "kind": "issue", + "title": "`/codex` and `/autoplan` shell out to `codex` with no auth-profile gate or consent prompt", + "url": "https://github.com/garrytan/gstack/issues/965", + "author": "dgrant", + "dates": { + "createdAt": "2026-04-10T23:40:33Z", + "updatedAt": "2026-04-17T16:35:25Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5301, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "plan-review", + "category": "governance", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#969", + "repo": "garrytan/gstack", + "number": 969, + "kind": "pull-request", + "title": "feat: optional patchright stealth backend (GSTACK_STEALTH=patchright)", + "url": "https://github.com/garrytan/gstack/pull/969", + "author": "ramazanayyildiz", + "dates": { + "createdAt": "2026-04-11T10:19:42Z", + "updatedAt": "2026-07-15T22:37:52Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/stealth-patchright-backend", + "labels": [], + "bodyPresent": true, + "bodyLength": 4803, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#973", + "repo": "garrytan/gstack", + "number": 973, + "kind": "issue", + "title": "spec-review skills are structurally blind to hallucinations in file paths, math, and CLI flags", + "url": "https://github.com/garrytan/gstack/issues/973", + "author": "Akagilnc", + "dates": { + "createdAt": "2026-04-11T13:40:06Z", + "updatedAt": "2026-07-15T21:42:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4517, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "specification", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#974", + "repo": "garrytan/gstack", + "number": 974, + "kind": "issue", + "title": "browse: support remote browser via BROWSER_WS_ENDPOINT", + "url": "https://github.com/garrytan/gstack/issues/974", + "author": "Eniot666", + "dates": { + "createdAt": "2026-04-11T19:01:10Z", + "updatedAt": "2026-07-15T22:56:10Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1784, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#976", + "repo": "garrytan/gstack", + "number": 976, + "kind": "pull-request", + "title": "fix: normalize ssh URL remotes in global discovery", + "url": "https://github.com/garrytan/gstack/pull/976", + "author": "officialasishkumar", + "dates": { + "createdAt": "2026-04-11T19:48:46Z", + "updatedAt": "2026-07-15T11:18:15Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/global-discover-ssh-url-normalization", + "labels": [], + "bodyPresent": true, + "bodyLength": 747, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#984", + "repo": "garrytan/gstack", + "number": 984, + "kind": "issue", + "title": "Browse tool cannot authenticate with Rails + Devise + Turbo apps", + "url": "https://github.com/garrytan/gstack/issues/984", + "author": "marcamillion", + "dates": { + "createdAt": "2026-04-13T01:00:03Z", + "updatedAt": "2026-07-15T10:24:16Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4790, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#990", + "repo": "garrytan/gstack", + "number": 990, + "kind": "issue", + "title": "Support non-OpenAI image providers in `design` skill (Gemini as first alt)", + "url": "https://github.com/garrytan/gstack/issues/990", + "author": "nbzy1995", + "dates": { + "createdAt": "2026-04-13T19:27:55Z", + "updatedAt": "2026-07-15T22:56:11Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1838, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#992", + "repo": "garrytan/gstack", + "number": 992, + "kind": "pull-request", + "title": "docs(SKILL.md): broaden description to match routing rules", + "url": "https://github.com/garrytan/gstack/pull/992", + "author": "kafka-snowflake", + "dates": { + "createdAt": "2026-04-14T02:00:20Z", + "updatedAt": "2026-07-15T10:22:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/skill-description-broaden", + "labels": [], + "bodyPresent": true, + "bodyLength": 2651, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1004", + "repo": "garrytan/gstack", + "number": 1004, + "kind": "pull-request", + "title": "fix: support documented generic setup hosts", + "url": "https://github.com/garrytan/gstack/pull/1004", + "author": "sahaavi", + "dates": { + "createdAt": "2026-04-15T00:26:43Z", + "updatedAt": "2026-07-15T22:52:33Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/setup-documented-hosts", + "labels": [], + "bodyPresent": true, + "bodyLength": 2385, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1014", + "repo": "garrytan/gstack", + "number": 1014, + "kind": "pull-request", + "title": "plan-eng-review: add throughput planning readout", + "url": "https://github.com/garrytan/gstack/pull/1014", + "author": "al-buda-noygear", + "dates": { + "createdAt": "2026-04-16T02:22:39Z", + "updatedAt": "2026-07-15T21:42:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": true, + "baseRef": "main", + "headRef": "codex/eng-review-throughput-readout", + "labels": [], + "bodyPresent": true, + "bodyLength": 1107, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "engineering-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1022", + "repo": "garrytan/gstack", + "number": 1022, + "kind": "issue", + "title": "gstack-upgrade: tracked files not overwritten, VERSION frozen across upgrades", + "url": "https://github.com/garrytan/gstack/issues/1022", + "author": "crudiyay", + "dates": { + "createdAt": "2026-04-16T18:48:03Z", + "updatedAt": "2026-04-16T18:48:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2250, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1033", + "repo": "garrytan/gstack", + "number": 1033, + "kind": "pull-request", + "title": "fix: gstack-upgrade uses ff-only merge before the hard reset", + "url": "https://github.com/garrytan/gstack/pull/1033", + "author": "chaotix345", + "dates": { + "createdAt": "2026-04-17T00:18:42Z", + "updatedAt": "2026-04-21T03:50:07Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/ff-only-upgrade", + "labels": [], + "bodyPresent": true, + "bodyLength": 1823, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1036", + "repo": "garrytan/gstack", + "number": 1036, + "kind": "issue", + "title": "/codex skill ignores Codex MCP, uses fragile `codex exec` pipe that stalls or truncates (~50% failure rate)", + "url": "https://github.com/garrytan/gstack/issues/1036", + "author": "henrysouchien", + "dates": { + "createdAt": "2026-04-17T02:12:35Z", + "updatedAt": "2026-07-15T10:24:16Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1578, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1037", + "repo": "garrytan/gstack", + "number": 1037, + "kind": "pull-request", + "title": "feat(browse): BROWSE_NO_PROXY env var to bypass system proxy on launch", + "url": "https://github.com/garrytan/gstack/pull/1037", + "author": "samque1983", + "dates": { + "createdAt": "2026-04-17T02:31:43Z", + "updatedAt": "2026-04-19T04:13:37Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/browse-macos-system-proxy-bypass", + "labels": [], + "bodyPresent": true, + "bodyLength": 2168, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1038", + "repo": "garrytan/gstack", + "number": 1038, + "kind": "issue", + "title": "New skill: /qa-headless — QA for backend features with no UI (cron jobs, workers, webhooks, notifiers, CLIs)", + "url": "https://github.com/garrytan/gstack/issues/1038", + "author": "mujtaba3B", + "dates": { + "createdAt": "2026-04-17T02:46:14Z", + "updatedAt": "2026-07-15T19:55:41Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 7160, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1048", + "repo": "garrytan/gstack", + "number": 1048, + "kind": "issue", + "title": "plan-eng-review, plan-ceo-review: \"minimal diff\" preference biases reviewers against schema normalization", + "url": "https://github.com/garrytan/gstack/issues/1048", + "author": "dgrant", + "dates": { + "createdAt": "2026-04-17T16:06:30Z", + "updatedAt": "2026-07-16T01:08:30Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4202, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "ceo-review", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1049", + "repo": "garrytan/gstack", + "number": 1049, + "kind": "pull-request", + "title": "fix: office-hours marks sessions \"success\" without writing design doc", + "url": "https://github.com/garrytan/gstack/pull/1049", + "author": "walton-chris", + "dates": { + "createdAt": "2026-04-17T16:25:00Z", + "updatedAt": "2026-07-15T22:52:35Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/office-hours-verify-design-doc-artifact", + "labels": [], + "bodyPresent": true, + "bodyLength": 2071, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1050", + "repo": "garrytan/gstack", + "number": 1050, + "kind": "pull-request", + "title": "fix: persist session state across Bash tool calls for accurate telemetry", + "url": "https://github.com/garrytan/gstack/pull/1050", + "author": "walton-chris", + "dates": { + "createdAt": "2026-04-17T16:25:47Z", + "updatedAt": "2026-07-15T22:52:37Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/preamble-shell-state-persist", + "labels": [], + "bodyPresent": true, + "bodyLength": 2961, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1051", + "repo": "garrytan/gstack", + "number": 1051, + "kind": "pull-request", + "title": "fix: normalize line endings in template reads for cross-platform generator", + "url": "https://github.com/garrytan/gstack/pull/1051", + "author": "walton-chris", + "dates": { + "createdAt": "2026-04-17T16:28:26Z", + "updatedAt": "2026-07-15T10:22:24Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/generator-crlf-line-endings", + "labels": [], + "bodyPresent": true, + "bodyLength": 2392, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1053", + "repo": "garrytan/gstack", + "number": 1053, + "kind": "pull-request", + "title": "feat(cso): add --fix flag with 9 provably safe auto-fixes", + "url": "https://github.com/garrytan/gstack/pull/1053", + "author": "andreycpu", + "dates": { + "createdAt": "2026-04-17T19:31:00Z", + "updatedAt": "2026-07-15T08:32:39Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "cso-fix-flag", + "labels": [], + "bodyPresent": true, + "bodyLength": 1808, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "security-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1054", + "repo": "garrytan/gstack", + "number": 1054, + "kind": "pull-request", + "title": "fix: namespace generated Hermes skill names", + "url": "https://github.com/garrytan/gstack/pull/1054", + "author": "dkoh12", + "dates": { + "createdAt": "2026-04-18T02:29:26Z", + "updatedAt": "2026-07-15T22:52:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/hermes-skill-namespacing", + "labels": [], + "bodyPresent": true, + "bodyLength": 788, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1057", + "repo": "garrytan/gstack", + "number": 1057, + "kind": "issue", + "title": "cookie-import-browser: most cookies silently dropped — imports 3 of 22 for Arc Profile N", + "url": "https://github.com/garrytan/gstack/issues/1057", + "author": "ValeryP", + "dates": { + "createdAt": "2026-04-18T09:04:32Z", + "updatedAt": "2026-07-15T22:56:13Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4287, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1058", + "repo": "garrytan/gstack", + "number": 1058, + "kind": "issue", + "title": "Missing layer: /avl — Assumption Verification before planning", + "url": "https://github.com/garrytan/gstack/issues/1058", + "author": "01382253386", + "dates": { + "createdAt": "2026-04-18T10:57:19Z", + "updatedAt": "2026-07-15T08:32:21Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1309, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1059", + "repo": "garrytan/gstack", + "number": 1059, + "kind": "issue", + "title": "browse: add `viewport auto` / `viewport reset` to unpin fixed viewport", + "url": "https://github.com/garrytan/gstack/issues/1059", + "author": "markddyer", + "dates": { + "createdAt": "2026-04-18T11:06:49Z", + "updatedAt": "2026-07-15T22:56:15Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1480, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1060", + "repo": "garrytan/gstack", + "number": 1060, + "kind": "issue", + "title": "/careful hook triggers false positives on patterns inside commit messages", + "url": "https://github.com/garrytan/gstack/issues/1060", + "author": "oscarsterling", + "dates": { + "createdAt": "2026-04-18T11:41:50Z", + "updatedAt": "2026-07-15T22:56:16Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1235, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1066", + "repo": "garrytan/gstack", + "number": 1066, + "kind": "issue", + "title": "Codex skills that call AskUserQuestion silently fail in Default mode", + "url": "https://github.com/garrytan/gstack/issues/1066", + "author": "earino", + "dates": { + "createdAt": "2026-04-18T16:32:18Z", + "updatedAt": "2026-07-15T10:24:16Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4928, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1069", + "repo": "garrytan/gstack", + "number": 1069, + "kind": "issue", + "title": "/ship Step 5 hardcodes `bin/test-lane` + `npm run test` regardless of detected framework", + "url": "https://github.com/garrytan/gstack/issues/1069", + "author": "dgrant", + "dates": { + "createdAt": "2026-04-18T20:04:46Z", + "updatedAt": "2026-07-15T22:56:18Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2273, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1070", + "repo": "garrytan/gstack", + "number": 1070, + "kind": "issue", + "title": "ship: verify promised tests landed in diff before push", + "url": "https://github.com/garrytan/gstack/issues/1070", + "author": "ryandakine", + "dates": { + "createdAt": "2026-04-18T21:09:51Z", + "updatedAt": "2026-07-15T10:24:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4145, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1071", + "repo": "garrytan/gstack", + "number": 1071, + "kind": "pull-request", + "title": "v1.61.0.0 fix: counter model-design bias toward fewer tables and JSONField shortcuts", + "url": "https://github.com/garrytan/gstack/pull/1071", + "author": "dgrant", + "dates": { + "createdAt": "2026-04-18T22:22:34Z", + "updatedAt": "2026-07-16T06:27:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix-schema-consolidation-bias", + "labels": [], + "bodyPresent": true, + "bodyLength": 5186, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs", + "required-port/1071" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": true + }, + "portTrace": { + "required": true, + "detailSnapshot": "/tmp/gstack2-port-prs/1071.json", + "filesSnapshot": "/tmp/gstack2-port-prs/1071-files.json", + "changedFileCount": 12, + "files": [ + { + "filename": "CHANGELOG.md", + "status": "modified", + "additions": 21, + "deletions": 0, + "changes": 21 + }, + { + "filename": "package.json", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2 + }, + { + "filename": "plan-eng-review/sections/review-sections.md", + "status": "modified", + "additions": 66, + "deletions": 0, + "changes": 66 + }, + { + "filename": "plan-eng-review/sections/review-sections.md.tmpl", + "status": "modified", + "additions": 66, + "deletions": 0, + "changes": 66 + }, + { + "filename": "plan-eng-review/SKILL.md", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "plan-eng-review/SKILL.md.tmpl", + "status": "modified", + "additions": 2, + "deletions": 0, + "changes": 2 + }, + { + "filename": "test/helpers/carve-guards.ts", + "status": "modified", + "additions": 12, + "deletions": 3, + "changes": 15 + }, + { + "filename": "test/helpers/e2e-helpers.ts", + "status": "modified", + "additions": 78, + "deletions": 0, + "changes": 78 + }, + { + "filename": "test/helpers/touchfiles.ts", + "status": "modified", + "additions": 11, + "deletions": 0, + "changes": 11 + }, + { + "filename": "test/skill-e2e-plan.test.ts", + "status": "modified", + "additions": 415, + "deletions": 0, + "changes": 415 + }, + { + "filename": "test/skill-validation.test.ts", + "status": "modified", + "additions": 53, + "deletions": 0, + "changes": 53 + }, + { + "filename": "VERSION", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2 + } + ] + }, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "relatedJudgmentModule": "engineering-review", + "category": "judgment", + "disposition": "PORT_JUDGMENT", + "replacementTest": "judgment.plan.contract", + "classification": { + "rule": "required-port-pr-1071", + "input": "manual-required-pr", + "note": "Explicitly selected port candidate; mapping reviewed against its detail and changed-file snapshots." + } + }, + { + "id": "garrytan/gstack#1072", + "repo": "garrytan/gstack", + "number": 1072, + "kind": "issue", + "title": "Add Host: please add a KIMI CLI option", + "url": "https://github.com/garrytan/gstack/issues/1072", + "author": "markitzerosmokey", + "dates": { + "createdAt": "2026-04-19T00:31:57Z", + "updatedAt": "2026-04-19T00:31:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 137, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1076", + "repo": "garrytan/gstack", + "number": 1076, + "kind": "issue", + "title": "design tool exits silently (SIGKILL 137) — reports DESIGN_READY but crashes on any subcommand", + "url": "https://github.com/garrytan/gstack/issues/1076", + "author": "sixfigurestartups", + "dates": { + "createdAt": "2026-04-19T07:07:53Z", + "updatedAt": "2026-07-15T13:07:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2231, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1077", + "repo": "garrytan/gstack", + "number": 1077, + "kind": "issue", + "title": "hermes host: generated skills reference nested gstack// paths that don't exist (prefix mode mismatch)", + "url": "https://github.com/garrytan/gstack/issues/1077", + "author": "el-analista", + "dates": { + "createdAt": "2026-04-19T12:30:39Z", + "updatedAt": "2026-07-15T13:07:25Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2644, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1078", + "repo": "garrytan/gstack", + "number": 1078, + "kind": "issue", + "title": "Avoid printing partial Render API key during setup-deploy check", + "url": "https://github.com/garrytan/gstack/issues/1078", + "author": "mdcruz88", + "dates": { + "createdAt": "2026-04-19T12:59:40Z", + "updatedAt": "2026-07-15T13:07:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1632, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "land-deploy", + "category": "governance", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1079", + "repo": "garrytan/gstack", + "number": 1079, + "kind": "issue", + "title": "/ship Step 19: `gh pr edit` fails on repos with deprecated GraphQL Projects classic fields", + "url": "https://github.com/garrytan/gstack/issues/1079", + "author": "earino", + "dates": { + "createdAt": "2026-04-19T15:31:14Z", + "updatedAt": "2026-07-15T22:56:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1164, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1080", + "repo": "garrytan/gstack", + "number": 1080, + "kind": "issue", + "title": "Telemetry consent text says 'no repo names ever sent' but omits that they're recorded locally", + "url": "https://github.com/garrytan/gstack/issues/1080", + "author": "burakbengi", + "dates": { + "createdAt": "2026-04-19T17:33:15Z", + "updatedAt": "2026-07-15T22:56:21Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2040, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1081", + "repo": "garrytan/gstack", + "number": 1081, + "kind": "issue", + "title": "Undisclosed hourly GitHub network call in every skill preamble (update-check)", + "url": "https://github.com/garrytan/gstack/issues/1081", + "author": "burakbengi", + "dates": { + "createdAt": "2026-04-19T17:35:13Z", + "updatedAt": "2026-07-15T22:56:23Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2020, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1083", + "repo": "garrytan/gstack", + "number": 1083, + "kind": "pull-request", + "title": "docs(privacy): disclose hourly GitHub VERSION fetch in update-check", + "url": "https://github.com/garrytan/gstack/pull/1083", + "author": "burakbengi", + "dates": { + "createdAt": "2026-04-19T17:51:51Z", + "updatedAt": "2026-07-15T21:42:12Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/disclose-update-check-network-call", + "labels": [], + "bodyPresent": true, + "bodyLength": 1117, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "docs", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1084", + "repo": "garrytan/gstack", + "number": 1084, + "kind": "issue", + "title": "browse: acquireServerLock catch block silently swallows non-EEXIST errors, masks real bugs as phantom lock contention", + "url": "https://github.com/garrytan/gstack/issues/1084", + "author": "punksterlabs", + "dates": { + "createdAt": "2026-04-19T18:05:33Z", + "updatedAt": "2026-07-15T13:07:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2748, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1090", + "repo": "garrytan/gstack", + "number": 1090, + "kind": "pull-request", + "title": "fix(browse): `stop` hangs 5s + emits 'Unable to connect' after a goto", + "url": "https://github.com/garrytan/gstack/pull/1090", + "author": "kepptic", + "dates": { + "createdAt": "2026-04-20T04:00:56Z", + "updatedAt": "2026-07-15T13:07:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix-browse-stop-econnreset", + "labels": [], + "bodyPresent": true, + "bodyLength": 3460, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1091", + "repo": "garrytan/gstack", + "number": 1091, + "kind": "issue", + "title": "[Proposal] (safety): enhance /careful and /guard with structured execution judgment", + "url": "https://github.com/garrytan/gstack/issues/1091", + "author": "Jang-woo-AnnaSoft", + "dates": { + "createdAt": "2026-04-20T04:38:55Z", + "updatedAt": "2026-07-15T21:42:15Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 7607, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1093", + "repo": "garrytan/gstack", + "number": 1093, + "kind": "issue", + "title": "/plan-devex-review?", + "url": "https://github.com/garrytan/gstack/issues/1093", + "author": "wintsa123", + "dates": { + "createdAt": "2026-04-20T07:48:13Z", + "updatedAt": "2026-07-15T21:42:17Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 368, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "dx-review", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1095", + "repo": "garrytan/gstack", + "number": 1095, + "kind": "pull-request", + "title": "fix: centralize gstack skill installs", + "url": "https://github.com/garrytan/gstack/pull/1095", + "author": "ypaymoore-lab", + "dates": { + "createdAt": "2026-04-20T09:59:28Z", + "updatedAt": "2026-07-15T13:07:41Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/centralize-gstack-installs", + "labels": [], + "bodyPresent": true, + "bodyLength": 435, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1096", + "repo": "garrytan/gstack", + "number": 1096, + "kind": "pull-request", + "title": "fix: avoid printing partial Render API key in setup-deploy", + "url": "https://github.com/garrytan/gstack/pull/1096", + "author": "JiayuuWang", + "dates": { + "createdAt": "2026-04-20T12:41:55Z", + "updatedAt": "2026-07-15T22:38:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "contribot/fix-partial-api-key-leak", + "labels": [], + "bodyPresent": true, + "bodyLength": 633, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "land-deploy", + "category": "governance", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1097", + "repo": "garrytan/gstack", + "number": 1097, + "kind": "pull-request", + "title": "fix: surface non-EEXIST errors in acquireServerLock instead of masking them", + "url": "https://github.com/garrytan/gstack/pull/1097", + "author": "JiayuuWang", + "dates": { + "createdAt": "2026-04-20T12:42:13Z", + "updatedAt": "2026-07-15T13:07:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "contribot/fix-acquireserverlock-catch", + "labels": [], + "bodyPresent": true, + "bodyLength": 1054, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1101", + "repo": "garrytan/gstack", + "number": 1101, + "kind": "pull-request", + "title": "fix(codex): add AskUserQuestion→request_user_input tool rewrite", + "url": "https://github.com/garrytan/gstack/pull/1101", + "author": "JiayuuWang", + "dates": { + "createdAt": "2026-04-20T17:09:03Z", + "updatedAt": "2026-07-15T13:07:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "contribot/fix-codex-askuserquestion-tool-rewrite", + "labels": [], + "bodyPresent": true, + "bodyLength": 1690, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1102", + "repo": "garrytan/gstack", + "number": 1102, + "kind": "pull-request", + "title": "fix(ship): read test command from CLAUDE.md instead of hardcoding Rails+Node commands", + "url": "https://github.com/garrytan/gstack/pull/1102", + "author": "JiayuuWang", + "dates": { + "createdAt": "2026-04-20T17:11:08Z", + "updatedAt": "2026-07-15T13:07:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "contribot/fix-ship-step5-platform-agnostic-tests", + "labels": [], + "bodyPresent": true, + "bodyLength": 1923, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1104", + "repo": "garrytan/gstack", + "number": 1104, + "kind": "issue", + "title": "feat: add /a11y-check skill — WCAG 2.1 AA accessibility audit for web apps", + "url": "https://github.com/garrytan/gstack/issues/1104", + "author": "uganda-builds", + "dates": { + "createdAt": "2026-04-20T19:12:32Z", + "updatedAt": "2026-07-15T19:55:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 966, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "UX", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1106", + "repo": "garrytan/gstack", + "number": 1106, + "kind": "issue", + "title": "feat: add /env-check — validate .env.example completeness and detect hardcoded secrets", + "url": "https://github.com/garrytan/gstack/issues/1106", + "author": "tashonna-labs", + "dates": { + "createdAt": "2026-04-20T19:13:01Z", + "updatedAt": "2026-07-15T19:55:35Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1008, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1108", + "repo": "garrytan/gstack", + "number": 1108, + "kind": "issue", + "title": "Skill sprawl / trigger drift findings (problem report)", + "url": "https://github.com/garrytan/gstack/issues/1108", + "author": "CosmicDreamer17", + "dates": { + "createdAt": "2026-04-20T20:32:29Z", + "updatedAt": "2026-07-15T22:56:24Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2536, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1110", + "repo": "garrytan/gstack", + "number": 1110, + "kind": "pull-request", + "title": "fix(careful): skip false positives in text-output command segments", + "url": "https://github.com/garrytan/gstack/pull/1110", + "author": "JiayuuWang", + "dates": { + "createdAt": "2026-04-20T22:11:47Z", + "updatedAt": "2026-07-15T08:31:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "contribot/fix-careful-hook-false-positives", + "labels": [], + "bodyPresent": true, + "bodyLength": 878, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "fix-and-verify", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1113", + "repo": "garrytan/gstack", + "number": 1113, + "kind": "pull-request", + "title": "[codex] Fix make-pdf browse resolution", + "url": "https://github.com/garrytan/gstack/pull/1113", + "author": "parafallen-maker", + "dates": { + "createdAt": "2026-04-21T03:54:26Z", + "updatedAt": "2026-07-15T13:07:54Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": true, + "baseRef": "main", + "headRef": "codex/fix-make-pdf-browse-resolution", + "labels": [], + "bodyPresent": true, + "bodyLength": 1142, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "outside-voice", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1114", + "repo": "garrytan/gstack", + "number": 1114, + "kind": "pull-request", + "title": "fix(browse): log decrypt failures behind GSTACK_DEBUG in cookie-import", + "url": "https://github.com/garrytan/gstack/pull/1114", + "author": "mvanhorn", + "dates": { + "createdAt": "2026-04-21T04:25:25Z", + "updatedAt": "2026-04-21T04:25:25Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "mvanhorn/fix-cookie-import-decrypt-logging", + "labels": [], + "bodyPresent": true, + "bodyLength": 1330, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "investigation", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1116", + "repo": "garrytan/gstack", + "number": 1116, + "kind": "pull-request", + "title": "fix(office-hours): output full design doc inline before approval prompt", + "url": "https://github.com/garrytan/gstack/pull/1116", + "author": "RyanAlberts", + "dates": { + "createdAt": "2026-04-21T05:44:02Z", + "updatedAt": "2026-07-15T21:42:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/879-office-hours-inline-design-doc", + "labels": [], + "bodyPresent": true, + "bodyLength": 2186, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1124", + "repo": "garrytan/gstack", + "number": 1124, + "kind": "issue", + "title": "Design question: TODOS.md in git vs other docs in ~/.gstack/", + "url": "https://github.com/garrytan/gstack/issues/1124", + "author": "asdrolias", + "dates": { + "createdAt": "2026-04-21T11:20:38Z", + "updatedAt": "2026-04-21T11:20:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1120, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "docs", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1125", + "repo": "garrytan/gstack", + "number": 1125, + "kind": "issue", + "title": "gstack-slug inherits outer-repo slug when project is a subdirectory; cache is unrecoverable", + "url": "https://github.com/garrytan/gstack/issues/1125", + "author": "yoelf22", + "dates": { + "createdAt": "2026-04-21T15:06:09Z", + "updatedAt": "2026-07-15T22:56:26Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3016, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1127", + "repo": "garrytan/gstack", + "number": 1127, + "kind": "issue", + "title": "Branch name sanitization disagrees across gstack: reviews for the same branch land in multiple files, dashboard misses entries", + "url": "https://github.com/garrytan/gstack/issues/1127", + "author": "marcosmoova", + "dates": { + "createdAt": "2026-04-21T19:56:31Z", + "updatedAt": "2026-07-15T22:56:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5188, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1128", + "repo": "garrytan/gstack", + "number": 1128, + "kind": "issue", + "title": "cookie-import-browser should clear localStorage/sessionStorage before importing", + "url": "https://github.com/garrytan/gstack/issues/1128", + "author": "sixfigurestartups", + "dates": { + "createdAt": "2026-04-21T21:53:38Z", + "updatedAt": "2026-07-15T22:56:29Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2519, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1129", + "repo": "garrytan/gstack", + "number": 1129, + "kind": "pull-request", + "title": "fix(browse): add --clear-storage flag to cookie-import-browser to prevent stale auth loops", + "url": "https://github.com/garrytan/gstack/pull/1129", + "author": "msunda17", + "dates": { + "createdAt": "2026-04-21T23:15:45Z", + "updatedAt": "2026-07-15T22:52:40Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-clear-storage-flag", + "labels": [], + "bodyPresent": true, + "bodyLength": 1624, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1136", + "repo": "garrytan/gstack", + "number": 1136, + "kind": "issue", + "title": "security: switch cookie-import-browser CDP from TCP port to --remote-debugging-pipe", + "url": "https://github.com/garrytan/gstack/issues/1136", + "author": "garrytan", + "dates": { + "createdAt": "2026-04-22T03:42:07Z", + "updatedAt": "2026-04-22T03:42:07Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2039, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "investigation", + "category": "governance", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1139", + "repo": "garrytan/gstack", + "number": 1139, + "kind": "issue", + "title": "Voice prompt: \"apply to YC\" suggestion triggers too frequently across sessions", + "url": "https://github.com/garrytan/gstack/issues/1139", + "author": "myi1", + "dates": { + "createdAt": "2026-04-22T12:11:29Z", + "updatedAt": "2026-07-15T10:24:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4421, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1140", + "repo": "garrytan/gstack", + "number": 1140, + "kind": "pull-request", + "title": "Keep browse daemons alive across separate CLI invocations on macOS", + "url": "https://github.com/garrytan/gstack/pull/1140", + "author": "be-student", + "dates": { + "createdAt": "2026-04-22T12:33:15Z", + "updatedAt": "2026-07-15T10:22:26Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/browse-detached-daemon", + "labels": [], + "bodyPresent": true, + "bodyLength": 1388, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1141", + "repo": "garrytan/gstack", + "number": 1141, + "kind": "pull-request", + "title": "fix(hooks): use ${CLAUDE_PLUGIN_ROOT} in skill-registered hook commands (narrow refile of #968/#970)", + "url": "https://github.com/garrytan/gstack/pull/1141", + "author": "CermakM", + "dates": { + "createdAt": "2026-04-22T13:05:14Z", + "updatedAt": "2026-05-11T16:56:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/skill-dir-to-plugin-root", + "labels": [], + "bodyPresent": true, + "bodyLength": 5840, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "fix-and-verify", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1143", + "repo": "garrytan/gstack", + "number": 1143, + "kind": "pull-request", + "title": "docs(readme): align manual uninstall with --keep-state split", + "url": "https://github.com/garrytan/gstack/pull/1143", + "author": "mvanhorn", + "dates": { + "createdAt": "2026-04-22T14:01:37Z", + "updatedAt": "2026-07-15T22:18:02Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "mvanhorn/docs-readme-uninstall-purge-split", + "labels": [], + "bodyPresent": true, + "bodyLength": 1367, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "docs", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1144", + "repo": "garrytan/gstack", + "number": 1144, + "kind": "pull-request", + "title": "feat(browse): support loading extra Chrome extensions via GSTACK_EXTRA_EXTENSIONS", + "url": "https://github.com/garrytan/gstack/pull/1144", + "author": "allissonferreira", + "dates": { + "createdAt": "2026-04-22T14:43:24Z", + "updatedAt": "2026-04-22T14:43:24Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/extra-extensions", + "labels": [], + "bodyPresent": true, + "bodyLength": 1956, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1146", + "repo": "garrytan/gstack", + "number": 1146, + "kind": "issue", + "title": "\"Land & Deploy report\" recap says \"Shipped\" — terminology is inconsistent and \"land\" isn't standard", + "url": "https://github.com/garrytan/gstack/issues/1146", + "author": "dgrant", + "dates": { + "createdAt": "2026-04-22T17:09:10Z", + "updatedAt": "2026-04-22T17:26:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2740, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "land-deploy", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1150", + "repo": "garrytan/gstack", + "number": 1150, + "kind": "issue", + "title": "Session tracking and OPENCLAW_SESSION preamble not gated by telemetry config", + "url": "https://github.com/garrytan/gstack/issues/1150", + "author": "hui-zheng", + "dates": { + "createdAt": "2026-04-22T20:20:31Z", + "updatedAt": "2026-07-15T22:56:31Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": "reopened", + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2003, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1153", + "repo": "garrytan/gstack", + "number": 1153, + "kind": "pull-request", + "title": "security: remove .svg from load-html extension allowlist", + "url": "https://github.com/garrytan/gstack/pull/1153", + "author": "garagon", + "dates": { + "createdAt": "2026-04-22T22:55:11Z", + "updatedAt": "2026-07-15T08:30:52Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "security/load-html-svg-js-execution", + "labels": [], + "bodyPresent": true, + "bodyLength": 2488, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "security-review", + "category": "governance", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1156", + "repo": "garrytan/gstack", + "number": 1156, + "kind": "issue", + "title": "security: WARN verdict takes no defensive action", + "url": "https://github.com/garrytan/gstack/issues/1156", + "author": "garagon", + "dates": { + "createdAt": "2026-04-22T23:55:27Z", + "updatedAt": "2026-07-15T10:24:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1572, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "security-review", + "category": "governance", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1159", + "repo": "garrytan/gstack", + "number": 1159, + "kind": "issue", + "title": "Codex design workflows report DESIGN_NOT_AVAILABLE due to broken fallback paths + missing design install surfaces", + "url": "https://github.com/garrytan/gstack/issues/1159", + "author": "mamedov", + "dates": { + "createdAt": "2026-04-23T08:49:43Z", + "updatedAt": "2026-07-15T13:07:58Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3671, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "outside-voice", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1160", + "repo": "garrytan/gstack", + "number": 1160, + "kind": "pull-request", + "title": "Fix Codex design binary path resolution", + "url": "https://github.com/garrytan/gstack/pull/1160", + "author": "mamedov", + "dates": { + "createdAt": "2026-04-23T08:53:20Z", + "updatedAt": "2026-07-15T13:08:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/fix-codex-design-binary-paths", + "labels": [], + "bodyPresent": true, + "bodyLength": 782, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1161", + "repo": "garrytan/gstack", + "number": 1161, + "kind": "issue", + "title": "Support repo-local portable context artifacts while keeping one shared gstack installation", + "url": "https://github.com/garrytan/gstack/issues/1161", + "author": "ljs1592", + "dates": { + "createdAt": "2026-04-23T09:27:13Z", + "updatedAt": "2026-07-15T22:56:33Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 6724, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1163", + "repo": "garrytan/gstack", + "number": 1163, + "kind": "issue", + "title": "Codex generated skills still carried Claude defaults", + "url": "https://github.com/garrytan/gstack/issues/1163", + "author": "giaphutran12", + "dates": { + "createdAt": "2026-04-23T10:07:25Z", + "updatedAt": "2026-07-15T22:56:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1447, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1165", + "repo": "garrytan/gstack", + "number": 1165, + "kind": "pull-request", + "title": "feat: add BROWSE_CHANNEL persistent context for macOS SSO", + "url": "https://github.com/garrytan/gstack/pull/1165", + "author": "haha1903", + "dates": { + "createdAt": "2026-04-23T15:21:17Z", + "updatedAt": "2026-07-15T21:42:23Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "hai/profile-v4", + "labels": [], + "bodyPresent": true, + "bodyLength": 967, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1170", + "repo": "garrytan/gstack", + "number": 1170, + "kind": "issue", + "title": "Add native Gstack plan writing skill", + "url": "https://github.com/garrytan/gstack/issues/1170", + "author": "gsudul", + "dates": { + "createdAt": "2026-04-23T19:33:50Z", + "updatedAt": "2026-07-15T19:55:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1951, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1172", + "repo": "garrytan/gstack", + "number": 1172, + "kind": "pull-request", + "title": "fix: upgrade diff to fix DoS vulnerability", + "url": "https://github.com/garrytan/gstack/pull/1172", + "author": "yaoyunvfx-png", + "dates": { + "createdAt": "2026-04-23T20:50:46Z", + "updatedAt": "2026-07-15T13:08:08Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/security-vulnerabilities", + "labels": [], + "bodyPresent": true, + "bodyLength": 387, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1174", + "repo": "garrytan/gstack", + "number": 1174, + "kind": "issue", + "title": "Conductor gstack template fails on new project creation with build exit code 128", + "url": "https://github.com/garrytan/gstack/issues/1174", + "author": "pyx900", + "dates": { + "createdAt": "2026-04-23T21:01:48Z", + "updatedAt": "2026-07-15T10:24:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1438, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:open-bug", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1176", + "repo": "garrytan/gstack", + "number": 1176, + "kind": "issue", + "title": "Conductor Quick Start gstack template fails when generated repo has unborn HEAD", + "url": "https://github.com/garrytan/gstack/issues/1176", + "author": "JonasFocus", + "dates": { + "createdAt": "2026-04-24T00:24:10Z", + "updatedAt": "2026-07-15T10:24:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3701, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1179", + "repo": "garrytan/gstack", + "number": 1179, + "kind": "pull-request", + "title": "refactor: drive external host setup from host config", + "url": "https://github.com/garrytan/gstack/pull/1179", + "author": "breakneo", + "dates": { + "createdAt": "2026-04-24T00:56:45Z", + "updatedAt": "2026-07-15T21:53:26Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "refactor/generic-host-setup-from-config", + "labels": [], + "bodyPresent": true, + "bodyLength": 1071, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1181", + "repo": "garrytan/gstack", + "number": 1181, + "kind": "pull-request", + "title": "fix(browse): close v20 ABE cookie exfiltration window via --remote-debugging-pipe", + "url": "https://github.com/garrytan/gstack/pull/1181", + "author": "NewCoder3294", + "dates": { + "createdAt": "2026-04-24T05:04:40Z", + "updatedAt": "2026-07-15T22:52:42Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/cookie-import-pipe-transport", + "labels": [], + "bodyPresent": true, + "bodyLength": 3480, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "investigation", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1184", + "repo": "garrytan/gstack", + "number": 1184, + "kind": "pull-request", + "title": "fix(setup): add cursor and slate host support", + "url": "https://github.com/garrytan/gstack/pull/1184", + "author": "BiyuHuang", + "dates": { + "createdAt": "2026-04-24T08:28:25Z", + "updatedAt": "2026-07-15T13:08:11Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-cursor-slate-setup-support", + "labels": [], + "bodyPresent": true, + "bodyLength": 837, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1188", + "repo": "garrytan/gstack", + "number": 1188, + "kind": "pull-request", + "title": "fix(telemetry): gate preamble session tracking", + "url": "https://github.com/garrytan/gstack/pull/1188", + "author": "jbetala7", + "dates": { + "createdAt": "2026-04-24T09:23:01Z", + "updatedAt": "2026-07-15T22:52:43Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1150-telemetry-preamble", + "labels": [], + "bodyPresent": true, + "bodyLength": 718, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1190", + "repo": "garrytan/gstack", + "number": 1190, + "kind": "pull-request", + "title": "feat(installer): npx installer CLI (@garrytan/gstack) — interactive wizard + team init", + "url": "https://github.com/garrytan/gstack/pull/1190", + "author": "jkrperson", + "dates": { + "createdAt": "2026-04-24T18:38:11Z", + "updatedAt": "2026-07-15T21:22:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "installer-cli", + "labels": [], + "bodyPresent": true, + "bodyLength": 4744, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1191", + "repo": "garrytan/gstack", + "number": 1191, + "kind": "issue", + "title": "Support session-aware repo-local loop state for concurrent same-repo workflows", + "url": "https://github.com/garrytan/gstack/issues/1191", + "author": "NathanSkene", + "dates": { + "createdAt": "2026-04-24T19:13:32Z", + "updatedAt": "2026-07-15T21:42:26Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4491, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1195", + "repo": "garrytan/gstack", + "number": 1195, + "kind": "issue", + "title": "Skill proposal: `/plan-experiment` + `/review-experiment` for demand-side assumption testing", + "url": "https://github.com/garrytan/gstack/issues/1195", + "author": "gpinho", + "dates": { + "createdAt": "2026-04-24T22:03:50Z", + "updatedAt": "2026-07-15T19:55:29Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3010, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1201", + "repo": "garrytan/gstack", + "number": 1201, + "kind": "issue", + "title": "setup --host hermes is a help banner, not an installer — what does \"host install\" mean?", + "url": "https://github.com/garrytan/gstack/issues/1201", + "author": "mayssamj", + "dates": { + "createdAt": "2026-04-25T05:07:48Z", + "updatedAt": "2026-07-15T13:08:14Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2634, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1205", + "repo": "garrytan/gstack", + "number": 1205, + "kind": "pull-request", + "title": "fix(ask-user-format): forbid \\uXXXX escaping of CJK chars in AskUserQuestion", + "url": "https://github.com/garrytan/gstack/pull/1205", + "author": "joe51317-dotcom", + "dates": { + "createdAt": "2026-04-25T05:17:11Z", + "updatedAt": "2026-07-15T10:22:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/cjk-no-uxxxx-escape", + "labels": [], + "bodyPresent": true, + "bodyLength": 1597, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "fix-and-verify", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1206", + "repo": "garrytan/gstack", + "number": 1206, + "kind": "issue", + "title": "Add a way to disable skills I don't use", + "url": "https://github.com/garrytan/gstack/issues/1206", + "author": "tmatei", + "dates": { + "createdAt": "2026-04-25T05:55:15Z", + "updatedAt": "2026-04-25T05:55:15Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 839, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1207", + "repo": "garrytan/gstack", + "number": 1207, + "kind": "pull-request", + "title": "fix(build): make .version writes resilient to missing git HEAD", + "url": "https://github.com/garrytan/gstack/pull/1207", + "author": "topitopongsala", + "dates": { + "createdAt": "2026-04-25T07:01:43Z", + "updatedAt": "2026-07-15T10:22:30Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix-build-script-git-rev-parse-resilience", + "labels": [], + "bodyPresent": true, + "bodyLength": 2139, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1208", + "repo": "garrytan/gstack", + "number": 1208, + "kind": "issue", + "title": "AskUserQuestion: long decision-brief bodies + multi-tab batches break VSCode panel layout", + "url": "https://github.com/garrytan/gstack/issues/1208", + "author": "msmckimgpt-tech", + "dates": { + "createdAt": "2026-04-25T07:39:59Z", + "updatedAt": "2026-07-15T13:08:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5239, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1219", + "repo": "garrytan/gstack", + "number": 1219, + "kind": "pull-request", + "title": "fix(setup): support -h/--help instead of running installer (#1133)", + "url": "https://github.com/garrytan/gstack/pull/1219", + "author": "saen-ai", + "dates": { + "createdAt": "2026-04-26T09:07:38Z", + "updatedAt": "2026-05-24T19:49:18Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/setup-help-1133", + "labels": [], + "bodyPresent": true, + "bodyLength": 1820, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1221", + "repo": "garrytan/gstack", + "number": 1221, + "kind": "issue", + "title": "Sidebar Terminal pane fails on Windows: Bun PTY (terminal: spawn option) not supported", + "url": "https://github.com/garrytan/gstack/issues/1221", + "author": "MoeyME", + "dates": { + "createdAt": "2026-04-26T11:10:21Z", + "updatedAt": "2026-04-26T11:10:21Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2746, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1229", + "repo": "garrytan/gstack", + "number": 1229, + "kind": "pull-request", + "title": "docs(plan-reviews): add Execution-settings recommendation preamble", + "url": "https://github.com/garrytan/gstack/pull/1229", + "author": "shanbhagp", + "dates": { + "createdAt": "2026-04-26T20:26:34Z", + "updatedAt": "2026-07-15T21:42:29Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-execution-settings-preamble", + "labels": [], + "bodyPresent": true, + "bodyLength": 2816, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "docs", + "category": "judgment", + "classification": { + "rule": "plan:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1235", + "repo": "garrytan/gstack", + "number": 1235, + "kind": "issue", + "title": "Feature request: repo-local install option that keeps state inside the project", + "url": "https://github.com/garrytan/gstack/issues/1235", + "author": "parthpm", + "dates": { + "createdAt": "2026-04-26T22:48:52Z", + "updatedAt": "2026-07-15T22:56:36Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2097, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1237", + "repo": "garrytan/gstack", + "number": 1237, + "kind": "issue", + "title": "GStack Install on Claude - Claude alerts and doesn't recommend to install why?", + "url": "https://github.com/garrytan/gstack/issues/1237", + "author": "bushans", + "dates": { + "createdAt": "2026-04-27T05:02:38Z", + "updatedAt": "2026-07-15T22:56:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2615, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1241", + "repo": "garrytan/gstack", + "number": 1241, + "kind": "pull-request", + "title": "fix(ask-user): keep question payloads compact", + "url": "https://github.com/garrytan/gstack/pull/1241", + "author": "jbetala7", + "dates": { + "createdAt": "2026-04-27T11:09:22Z", + "updatedAt": "2026-07-15T22:38:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1208-ask-user-layout", + "labels": [], + "bodyPresent": true, + "bodyLength": 453, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1245", + "repo": "garrytan/gstack", + "number": 1245, + "kind": "issue", + "title": "5 compiled binaries each bundle full Bun runtime (~500MB redundant) -- suggest --no-compile / --lite setup mode", + "url": "https://github.com/garrytan/gstack/issues/1245", + "author": "boyingliu01", + "dates": { + "createdAt": "2026-04-27T15:24:51Z", + "updatedAt": "2026-04-27T15:24:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1938, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1247", + "repo": "garrytan/gstack", + "number": 1247, + "kind": "issue", + "title": "GStack Support for GEMINI CLI", + "url": "https://github.com/garrytan/gstack/issues/1247", + "author": "mansari-lp", + "dates": { + "createdAt": "2026-04-27T17:56:46Z", + "updatedAt": "2026-07-15T22:56:37Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 69, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1254", + "repo": "garrytan/gstack", + "number": 1254, + "kind": "issue", + "title": "setup: silent codesign failure leaves Apple Silicon binaries unsigned, SIGKILL on first run", + "url": "https://github.com/garrytan/gstack/issues/1254", + "author": "lucascaro", + "dates": { + "createdAt": "2026-04-28T07:01:29Z", + "updatedAt": "2026-07-15T22:56:39Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4430, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1256", + "repo": "garrytan/gstack", + "number": 1256, + "kind": "issue", + "title": "Sidebar tab awareness: tabs.json has empty url/title on non-localhost sites since v1.14 (manifest permission gap)", + "url": "https://github.com/garrytan/gstack/issues/1256", + "author": "fredchu", + "dates": { + "createdAt": "2026-04-28T07:12:17Z", + "updatedAt": "2026-07-15T10:24:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5331, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1257", + "repo": "garrytan/gstack", + "number": 1257, + "kind": "pull-request", + "title": "fix(extension): add \"tabs\" permission so live tab awareness works on non-localhost sites", + "url": "https://github.com/garrytan/gstack/pull/1257", + "author": "fredchu", + "dates": { + "createdAt": "2026-04-28T07:16:20Z", + "updatedAt": "2026-07-15T10:22:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/manifest-tabs-permission", + "labels": [], + "bodyPresent": true, + "bodyLength": 4224, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1267", + "repo": "garrytan/gstack", + "number": 1267, + "kind": "issue", + "title": "feat(host): real `--host hermes` autoinstaller (currently only prints instructions)", + "url": "https://github.com/garrytan/gstack/issues/1267", + "author": "VanBladee", + "dates": { + "createdAt": "2026-04-29T03:33:09Z", + "updatedAt": "2026-07-15T13:08:26Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1748, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1269", + "repo": "garrytan/gstack", + "number": 1269, + "kind": "issue", + "title": "setup for cursor is broken.", + "url": "https://github.com/garrytan/gstack/issues/1269", + "author": "ccorzlol", + "dates": { + "createdAt": "2026-04-29T05:42:36Z", + "updatedAt": "2026-07-15T13:08:29Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 186, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1271", + "repo": "garrytan/gstack", + "number": 1271, + "kind": "issue", + "title": "Windows MSYS install: 3 quirks in /setup-gbrain skill (gbrain v0.18.2)", + "url": "https://github.com/garrytan/gstack/issues/1271", + "author": "novakda", + "dates": { + "createdAt": "2026-04-29T06:18:11Z", + "updatedAt": "2026-07-15T22:56:41Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4662, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1282", + "repo": "garrytan/gstack", + "number": 1282, + "kind": "pull-request", + "title": "Fix Codex-host autoplan outside voice routing", + "url": "https://github.com/garrytan/gstack/pull/1282", + "author": "Spenquatch", + "dates": { + "createdAt": "2026-04-30T13:50:38Z", + "updatedAt": "2026-04-30T14:21:07Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/autoplan-claude-outside-voice", + "labels": [], + "bodyPresent": true, + "bodyLength": 1453, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1288", + "repo": "garrytan/gstack", + "number": 1288, + "kind": "issue", + "title": "Add Pi Agent as a supported host", + "url": "https://github.com/garrytan/gstack/issues/1288", + "author": "blaise-liu-optimizely", + "dates": { + "createdAt": "2026-05-01T16:34:30Z", + "updatedAt": "2026-07-15T13:08:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1692, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "web-qa", + "category": "workflow", + "classification": { + "rule": "qa:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1303", + "repo": "garrytan/gstack", + "number": 1303, + "kind": "issue", + "title": "python3 not found on Windows (Git Bash) — codex skills fail on first run", + "url": "https://github.com/garrytan/gstack/issues/1303", + "author": "alazc", + "dates": { + "createdAt": "2026-05-03T05:09:33Z", + "updatedAt": "2026-07-15T10:24:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1006, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1315", + "repo": "garrytan/gstack", + "number": 1315, + "kind": "issue", + "title": "gstack-global-discover: session counts conflate originator types and undercount CC by ~5x", + "url": "https://github.com/garrytan/gstack/issues/1315", + "author": "Akagilnc", + "dates": { + "createdAt": "2026-05-04T05:17:30Z", + "updatedAt": "2026-07-15T22:56:42Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5032, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "debug", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.debug.root-cause-contract", + "relatedJudgmentModule": "investigation", + "category": "workflow", + "classification": { + "rule": "debug:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1319", + "repo": "garrytan/gstack", + "number": 1319, + "kind": "issue", + "title": "AskUserQuestion: Wall of text", + "url": "https://github.com/garrytan/gstack/issues/1319", + "author": "rsindall", + "dates": { + "createdAt": "2026-05-04T19:08:09Z", + "updatedAt": "2026-07-15T13:08:35Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 195, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1324", + "repo": "garrytan/gstack", + "number": 1324, + "kind": "issue", + "title": "Possible Critical Security Issue", + "url": "https://github.com/garrytan/gstack/issues/1324", + "author": "H4CKS4F3", + "dates": { + "createdAt": "2026-05-05T00:01:18Z", + "updatedAt": "2026-06-09T21:13:08Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 717, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "security-review", + "category": "governance", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1326", + "repo": "garrytan/gstack", + "number": 1326, + "kind": "pull-request", + "title": "fix: support cursor host in setup", + "url": "https://github.com/garrytan/gstack/pull/1326", + "author": "cropsgg", + "dates": { + "createdAt": "2026-05-05T03:14:12Z", + "updatedAt": "2026-07-15T13:08:39Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix-cursor-setup-host", + "labels": [], + "bodyPresent": true, + "bodyLength": 4230, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1329", + "repo": "garrytan/gstack", + "number": 1329, + "kind": "issue", + "title": "Multiple Claude Code security hook triggers in `/codex` and `/autoplan` skill templates", + "url": "https://github.com/garrytan/gstack/issues/1329", + "author": "howie", + "dates": { + "createdAt": "2026-05-05T14:38:44Z", + "updatedAt": "2026-07-15T22:56:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5018, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "plan-review", + "category": "governance", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1343", + "repo": "garrytan/gstack", + "number": 1343, + "kind": "issue", + "title": "feat: /plan-status skill — check progress of a gstack plan against git log + codebase", + "url": "https://github.com/garrytan/gstack/issues/1343", + "author": "Willardgmoore", + "dates": { + "createdAt": "2026-05-06T17:55:02Z", + "updatedAt": "2026-07-15T19:55:12Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3094, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1345", + "repo": "garrytan/gstack", + "number": 1345, + "kind": "issue", + "title": "Add cowork host support (Claude Desktop agent mode)", + "url": "https://github.com/garrytan/gstack/issues/1345", + "author": "rptrainor", + "dates": { + "createdAt": "2026-05-06T18:30:24Z", + "updatedAt": "2026-06-04T23:20:17Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1680, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1348", + "repo": "garrytan/gstack", + "number": 1348, + "kind": "issue", + "title": "gstack-brain-init defaults to SSH remote, fails for HTTPS-configured `gh`", + "url": "https://github.com/garrytan/gstack/issues/1348", + "author": "simonkhc", + "dates": { + "createdAt": "2026-05-06T23:10:01Z", + "updatedAt": "2026-07-15T13:08:42Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2088, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:open-bug", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1352", + "repo": "garrytan/gstack", + "number": 1352, + "kind": "issue", + "title": "Spawn multiple gstack browsers on different daemons/ports", + "url": "https://github.com/garrytan/gstack/issues/1352", + "author": "slubby101", + "dates": { + "createdAt": "2026-05-07T01:34:45Z", + "updatedAt": "2026-07-15T13:08:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 142, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1353", + "repo": "garrytan/gstack", + "number": 1353, + "kind": "issue", + "title": "gstack-update-check --apply reports UPGRADE_AVAILABLE but doesn't perform the pull", + "url": "https://github.com/garrytan/gstack/issues/1353", + "author": "palakspatel", + "dates": { + "createdAt": "2026-05-07T02:22:16Z", + "updatedAt": "2026-07-15T22:56:46Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3047, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1358", + "repo": "garrytan/gstack", + "number": 1358, + "kind": "issue", + "title": "setup --host cursor errors out despite README + hosts/cursor.ts declaring full Cursor support", + "url": "https://github.com/garrytan/gstack/issues/1358", + "author": "hhlqsmy", + "dates": { + "createdAt": "2026-05-07T13:42:00Z", + "updatedAt": "2026-07-15T13:08:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 8370, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "docs", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1375", + "repo": "garrytan/gstack", + "number": 1375, + "kind": "issue", + "title": "【Windows】How to run the setup script?", + "url": "https://github.com/garrytan/gstack/issues/1375", + "author": "blue336697", + "dates": { + "createdAt": "2026-05-08T10:00:48Z", + "updatedAt": "2026-07-15T10:24:53Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 225, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1376", + "repo": "garrytan/gstack", + "number": 1376, + "kind": "issue", + "title": "Proposal: Response-header template for gstack", + "url": "https://github.com/garrytan/gstack/issues/1376", + "author": "AtelierBenito", + "dates": { + "createdAt": "2026-05-08T13:25:49Z", + "updatedAt": "2026-07-15T21:42:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 819, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1378", + "repo": "garrytan/gstack", + "number": 1378, + "kind": "issue", + "title": "prettyscreenshot: --hide as the trailing flag drops the explicit path argument", + "url": "https://github.com/garrytan/gstack/issues/1378", + "author": "Masashi-Ono0611", + "dates": { + "createdAt": "2026-05-08T16:30:06Z", + "updatedAt": "2026-07-15T22:56:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2452, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1379", + "repo": "garrytan/gstack", + "number": 1379, + "kind": "issue", + "title": "Headed mode fails to launch on macOS 26.4.1 (Tahoe stable): \"Mach rendezvous failed\" before any page loads", + "url": "https://github.com/garrytan/gstack/issues/1379", + "author": "Masashi-Ono0611", + "dates": { + "createdAt": "2026-05-08T16:33:07Z", + "updatedAt": "2026-07-15T13:08:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4625, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1381", + "repo": "garrytan/gstack", + "number": 1381, + "kind": "issue", + "title": "Setup issues for Apple Silicon Mac for host --kiro", + "url": "https://github.com/garrytan/gstack/issues/1381", + "author": "dollarjey", + "dates": { + "createdAt": "2026-05-08T18:12:10Z", + "updatedAt": "2026-07-15T13:08:54Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 184, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1383", + "repo": "garrytan/gstack", + "number": 1383, + "kind": "issue", + "title": "v1.27 migration auto-proceeds without TTY, silently leaves repo rename half-done", + "url": "https://github.com/garrytan/gstack/issues/1383", + "author": "drmusayilmaz", + "dates": { + "createdAt": "2026-05-08T20:48:50Z", + "updatedAt": "2026-07-15T13:08:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2930, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1389", + "repo": "garrytan/gstack", + "number": 1389, + "kind": "issue", + "title": "make-pdf: \"MAKE-PDF SETUP (run BEFORE any make-pdf command)\" is buried 13 sections deep", + "url": "https://github.com/garrytan/gstack/issues/1389", + "author": "specterslient95-lgtm", + "dates": { + "createdAt": "2026-05-09T05:21:46Z", + "updatedAt": "2026-07-15T10:24:53Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1465, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1411", + "repo": "garrytan/gstack", + "number": 1411, + "kind": "pull-request", + "title": "fix(memory-ingest): strip NUL bytes from transcript body before put", + "url": "https://github.com/garrytan/gstack/pull/1411", + "author": "billy-armstrong", + "dates": { + "createdAt": "2026-05-10T06:09:53Z", + "updatedAt": "2026-07-15T10:22:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/strip-nul-bytes-in-transcript-body", + "labels": [], + "bodyPresent": true, + "bodyLength": 2753, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1412", + "repo": "garrytan/gstack", + "number": 1412, + "kind": "issue", + "title": "Skill proposal: /plan-pm-review + /pm for product management — the missing seventh role", + "url": "https://github.com/garrytan/gstack/issues/1412", + "author": "Bananapple", + "dates": { + "createdAt": "2026-05-10T06:22:52Z", + "updatedAt": "2026-07-15T08:30:04Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2310, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1416", + "repo": "garrytan/gstack", + "number": 1416, + "kind": "pull-request", + "title": "fix(token-registry): UTF-8 byte-length short-circuit before timingSafeEqual", + "url": "https://github.com/garrytan/gstack/pull/1416", + "author": "RagavRida", + "dates": { + "createdAt": "2026-05-10T13:34:06Z", + "updatedAt": "2026-07-15T10:22:36Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/root-token-utf8-safe-compare", + "labels": [], + "bodyPresent": true, + "bodyLength": 2555, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1419", + "repo": "garrytan/gstack", + "number": 1419, + "kind": "pull-request", + "title": "fix(browse): preserve prettyscreenshot path after hide", + "url": "https://github.com/garrytan/gstack/pull/1419", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-10T19:39:00Z", + "updatedAt": "2026-07-15T22:52:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1378-prettyscreenshot-hide-path", + "labels": [], + "bodyPresent": true, + "bodyLength": 1037, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1422", + "repo": "garrytan/gstack", + "number": 1422, + "kind": "issue", + "title": "Save docs to a custom location", + "url": "https://github.com/garrytan/gstack/issues/1422", + "author": "jbray1982", + "dates": { + "createdAt": "2026-05-11T02:44:05Z", + "updatedAt": "2026-07-15T13:09:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 276, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1424", + "repo": "garrytan/gstack", + "number": 1424, + "kind": "pull-request", + "title": "feat(plan-rollout): /plan-rollout MVP — decomposition-as-artifact", + "url": "https://github.com/garrytan/gstack/pull/1424", + "author": "mastermanas805", + "dates": { + "createdAt": "2026-05-11T04:37:41Z", + "updatedAt": "2026-07-15T19:54:55Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/plan-rollout-mvp", + "labels": [], + "bodyPresent": true, + "bodyLength": 4869, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1430", + "repo": "garrytan/gstack", + "number": 1430, + "kind": "pull-request", + "title": "fix(skill-check): honor primary host skipSkills in Templates check", + "url": "https://github.com/garrytan/gstack/pull/1430", + "author": "EricXu-0805", + "dates": { + "createdAt": "2026-05-11T16:33:17Z", + "updatedAt": "2026-07-15T13:09:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/skill-check-honor-skipskills", + "labels": [], + "bodyPresent": true, + "bodyLength": 2677, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1437", + "repo": "garrytan/gstack", + "number": 1437, + "kind": "pull-request", + "title": "fix(v1.27 migration): qualify repo with owner so gh rename actually runs", + "url": "https://github.com/garrytan/gstack/pull/1437", + "author": "agile-operators", + "dates": { + "createdAt": "2026-05-11T22:03:26Z", + "updatedAt": "2026-07-15T13:09:07Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/v1.27-migration-repo-rename-owner-qualified", + "labels": [], + "bodyPresent": true, + "bodyLength": 2628, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1438", + "repo": "garrytan/gstack", + "number": 1438, + "kind": "pull-request", + "title": "v1.34.0.0 feat: add /plan-status skill", + "url": "https://github.com/garrytan/gstack/pull/1438", + "author": "Willardgmoore", + "dates": { + "createdAt": "2026-05-12T00:18:32Z", + "updatedAt": "2026-07-15T13:09:10Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "plan-status-skill", + "labels": [], + "bodyPresent": true, + "bodyLength": 3767, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1450", + "repo": "garrytan/gstack", + "number": 1450, + "kind": "pull-request", + "title": "fix(make-pdf): replace regex sanitizer with parser-backed sanitization", + "url": "https://github.com/garrytan/gstack/pull/1450", + "author": "arpitjain099", + "dates": { + "createdAt": "2026-05-12T08:36:04Z", + "updatedAt": "2026-06-24T01:53:12Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/make-pdf-parser-sanitizer", + "labels": [], + "bodyPresent": true, + "bodyLength": 1332, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "artifact-generation-and-rendering", + "component": "runtime-pdf-diagram", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.artifact-render-contract", + "relatedJudgmentModule": "none", + "category": "workflow", + "classification": { + "rule": "runtime-pdf-diagram:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1455", + "repo": "garrytan/gstack", + "number": 1455, + "kind": "pull-request", + "title": "fix(setup,browse): support GSTACK_SKIP_PLAYWRIGHT and fix system chromium test execution", + "url": "https://github.com/garrytan/gstack/pull/1455", + "author": "joseironchip", + "dates": { + "createdAt": "2026-05-12T18:52:14Z", + "updatedAt": "2026-07-15T22:52:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/setup-system-chromium-arch", + "labels": [], + "bodyPresent": true, + "bodyLength": 1685, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1459", + "repo": "garrytan/gstack", + "number": 1459, + "kind": "issue", + "title": "/freeze enforcement chain has three independent install/runtime defects", + "url": "https://github.com/garrytan/gstack/issues/1459", + "author": "jerry-sam", + "dates": { + "createdAt": "2026-05-13T02:33:18Z", + "updatedAt": "2026-07-15T22:56:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3154, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1466", + "repo": "garrytan/gstack", + "number": 1466, + "kind": "pull-request", + "title": "fix(update-check): implement --apply to actually run the upgrade", + "url": "https://github.com/garrytan/gstack/pull/1466", + "author": "genisis0x", + "dates": { + "createdAt": "2026-05-13T09:03:47Z", + "updatedAt": "2026-07-15T21:47:26Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/update-check-apply-1353", + "labels": [], + "bodyPresent": true, + "bodyLength": 3803, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1469", + "repo": "garrytan/gstack", + "number": 1469, + "kind": "pull-request", + "title": "fix(artifacts-init): honor gh/glab git_protocol when picking push URL", + "url": "https://github.com/garrytan/gstack/pull/1469", + "author": "0xDevNinja", + "dates": { + "createdAt": "2026-05-13T10:00:57Z", + "updatedAt": "2026-07-16T08:45:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1348-honor-git-protocol", + "labels": [], + "bodyPresent": true, + "bodyLength": 3741, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1470", + "repo": "garrytan/gstack", + "number": 1470, + "kind": "pull-request", + "title": "feat(browse): add geolocation CDP override methods to allowlist", + "url": "https://github.com/garrytan/gstack/pull/1470", + "author": "cl0ckt0wer", + "dates": { + "createdAt": "2026-05-13T11:06:29Z", + "updatedAt": "2026-07-15T13:09:17Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/geolocation-cdp", + "labels": [], + "bodyPresent": true, + "bodyLength": 2749, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1474", + "repo": "garrytan/gstack", + "number": 1474, + "kind": "issue", + "title": "Proposal: platform-agnostic versioning for /ship (no-VERSION-file projects)", + "url": "https://github.com/garrytan/gstack/issues/1474", + "author": "dep0we", + "dates": { + "createdAt": "2026-05-13T16:57:50Z", + "updatedAt": "2026-07-15T22:56:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5465, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1483", + "repo": "garrytan/gstack", + "number": 1483, + "kind": "pull-request", + "title": "feat(browse): add `record` command for video evidence of interactive bug repros", + "url": "https://github.com/garrytan/gstack/pull/1483", + "author": "itstimwhite", + "dates": { + "createdAt": "2026-05-14T03:12:51Z", + "updatedAt": "2026-07-15T21:42:35Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/browse-record", + "labels": [], + "bodyPresent": true, + "bodyLength": 3643, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1484", + "repo": "garrytan/gstack", + "number": 1484, + "kind": "pull-request", + "title": "feat(qa,qa-only): add `--evidence-per-finding` evidence layout", + "url": "https://github.com/garrytan/gstack/pull/1484", + "author": "itstimwhite", + "dates": { + "createdAt": "2026-05-14T03:16:52Z", + "updatedAt": "2026-07-15T21:42:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/qa-evidence-per-finding", + "labels": [], + "bodyPresent": true, + "bodyLength": 4172, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs", + "required-port/1484" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": true + }, + "portTrace": { + "required": true, + "detailSnapshot": "/tmp/gstack2-port-prs/1484.json", + "filesSnapshot": "/tmp/gstack2-port-prs/1484-files.json", + "changedFileCount": 5, + "files": [ + { + "filename": "qa-only/SKILL.md", + "status": "modified", + "additions": 73, + "deletions": 0, + "changes": 73 + }, + { + "filename": "qa-only/SKILL.md.tmpl", + "status": "modified", + "additions": 5, + "deletions": 0, + "changes": 5 + }, + { + "filename": "qa/SKILL.md", + "status": "modified", + "additions": 73, + "deletions": 0, + "changes": 73 + }, + { + "filename": "qa/SKILL.md.tmpl", + "status": "modified", + "additions": 5, + "deletions": 0, + "changes": 5 + }, + { + "filename": "scripts/resolvers/utility.ts", + "status": "modified", + "additions": 68, + "deletions": 0, + "changes": 68 + } + ] + }, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "relatedJudgmentModule": "web-qa", + "category": "workflow", + "disposition": "PORT_JUDGMENT", + "replacementTest": "workflow.qa.evidence-contract", + "classification": { + "rule": "required-port-pr-1484", + "input": "manual-required-pr", + "note": "Explicitly selected port candidate; mapping reviewed against its detail and changed-file snapshots." + } + }, + { + "id": "garrytan/gstack#1486", + "repo": "garrytan/gstack", + "number": 1486, + "kind": "pull-request", + "title": "fix(setup): symlink skill bin/ dirs so PreToolUse hooks resolve", + "url": "https://github.com/garrytan/gstack/pull/1486", + "author": "genisis0x", + "dates": { + "createdAt": "2026-05-14T08:41:05Z", + "updatedAt": "2026-07-15T13:09:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1459-symlink-skill-bin-dirs", + "labels": [], + "bodyPresent": true, + "bodyLength": 1489, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1488", + "repo": "garrytan/gstack", + "number": 1488, + "kind": "pull-request", + "title": "fix(global-discover): bucket codex sessions by originator", + "url": "https://github.com/garrytan/gstack/pull/1488", + "author": "0xDevNinja", + "dates": { + "createdAt": "2026-05-14T08:50:34Z", + "updatedAt": "2026-07-15T22:38:13Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1315-codex-originator-and-cc-truncation", + "labels": [], + "bodyPresent": true, + "bodyLength": 2162, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1490", + "repo": "garrytan/gstack", + "number": 1490, + "kind": "pull-request", + "title": "feat(hosts): add support for antigravity agent host", + "url": "https://github.com/garrytan/gstack/pull/1490", + "author": "7H0M45-4N70NY", + "dates": { + "createdAt": "2026-05-14T11:02:01Z", + "updatedAt": "2026-07-16T02:17:27Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feature/antigravity-host-support", + "labels": [], + "bodyPresent": true, + "bodyLength": 196, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "DEFER_COMMUNITY", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:community-expansion", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1493", + "repo": "garrytan/gstack", + "number": 1493, + "kind": "pull-request", + "title": "fix(upgrade): gate artifact migration in agents", + "url": "https://github.com/garrytan/gstack/pull/1493", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-14T11:56:10Z", + "updatedAt": "2026-07-15T22:52:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1383-migration-confirmation", + "labels": [], + "bodyPresent": true, + "bodyLength": 499, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1494", + "repo": "garrytan/gstack", + "number": 1494, + "kind": "pull-request", + "title": "fix(setup): clarify Hermes host banner", + "url": "https://github.com/garrytan/gstack/pull/1494", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-14T11:59:55Z", + "updatedAt": "2026-07-15T11:18:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1201-hermes-setup-banner", + "labels": [], + "bodyPresent": true, + "bodyLength": 546, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1495", + "repo": "garrytan/gstack", + "number": 1495, + "kind": "pull-request", + "title": "feat: add OllamaAdapter for local-inference benchmarking", + "url": "https://github.com/garrytan/gstack/pull/1495", + "author": "SyncroAgency", + "dates": { + "createdAt": "2026-05-14T12:59:33Z", + "updatedAt": "2026-05-14T12:59:33Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/ollama-adapter", + "labels": [], + "bodyPresent": true, + "bodyLength": 4332, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "performance", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1496", + "repo": "garrytan/gstack", + "number": 1496, + "kind": "pull-request", + "title": "fix(gstack-paths): add --get so /codex skips eval-tilde footgun", + "url": "https://github.com/garrytan/gstack/pull/1496", + "author": "0xDevNinja", + "dates": { + "createdAt": "2026-05-14T13:19:43Z", + "updatedAt": "2026-07-15T22:38:14Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1329-gstack-paths-get-flag", + "labels": [], + "bodyPresent": true, + "bodyLength": 2569, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1497", + "repo": "garrytan/gstack", + "number": 1497, + "kind": "pull-request", + "title": "feat: add support for pi coding agent", + "url": "https://github.com/garrytan/gstack/pull/1497", + "author": "rajatpandit", + "dates": { + "createdAt": "2026-05-14T15:39:42Z", + "updatedAt": "2026-07-15T13:09:24Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-pi-support", + "labels": [], + "bodyPresent": true, + "bodyLength": 317, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "DEFER_COMMUNITY", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:community-expansion", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1502", + "repo": "garrytan/gstack", + "number": 1502, + "kind": "pull-request", + "title": "fix(setup): mirror support files + asset dirs alongside SKILL.md in link_claude_skill_dirs", + "url": "https://github.com/garrytan/gstack/pull/1502", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-14T20:37:02Z", + "updatedAt": "2026-07-15T22:52:50Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1499-link-claude-skill-support-files", + "labels": [], + "bodyPresent": true, + "bodyLength": 4436, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1506", + "repo": "garrytan/gstack", + "number": 1506, + "kind": "pull-request", + "title": "fix: eliminate security hook trigger patterns in /codex and /autoplan (#1329)", + "url": "https://github.com/garrytan/gstack/pull/1506", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-14T21:37:08Z", + "updatedAt": "2026-07-15T22:52:52Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1329-security-hook-triggers", + "labels": [], + "bodyPresent": true, + "bodyLength": 3408, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "plan-review", + "category": "governance", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1509", + "repo": "garrytan/gstack", + "number": 1509, + "kind": "pull-request", + "title": "fix: /freeze and /careful enforcement chain — three independent bugs (#1459)", + "url": "https://github.com/garrytan/gstack/pull/1509", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-14T23:32:32Z", + "updatedAt": "2026-07-15T13:09:27Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1459-freeze-enforcement-chain", + "labels": [], + "bodyPresent": true, + "bodyLength": 2806, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1514", + "repo": "garrytan/gstack", + "number": 1514, + "kind": "pull-request", + "title": "feat: make learnings search limits configurable via gstack-config", + "url": "https://github.com/garrytan/gstack/pull/1514", + "author": "MrAladdin", + "dates": { + "createdAt": "2026-05-15T07:52:54Z", + "updatedAt": "2026-07-15T21:42:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/configurable-learnings-limit", + "labels": [], + "bodyPresent": true, + "bodyLength": 2403, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1523", + "repo": "garrytan/gstack", + "number": 1523, + "kind": "pull-request", + "title": "feat(cso): Phase 8 Tier 3 — mini-shai-hulud campaign rules (comprehensive mode)", + "url": "https://github.com/garrytan/gstack/pull/1523", + "author": "slash9494", + "dates": { + "createdAt": "2026-05-15T11:49:49Z", + "updatedAt": "2026-07-16T10:44:26Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/cso-mini-shai-hulud-phase8", + "labels": [], + "bodyPresent": true, + "bodyLength": 4350, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "security-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1524", + "repo": "garrytan/gstack", + "number": 1524, + "kind": "issue", + "title": "Better support for project-local installs?", + "url": "https://github.com/garrytan/gstack/issues/1524", + "author": "FANTASYSSL", + "dates": { + "createdAt": "2026-05-15T14:35:31Z", + "updatedAt": "2026-07-15T13:09:30Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1069, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1528", + "repo": "garrytan/gstack", + "number": 1528, + "kind": "pull-request", + "title": "fix(design): add --api-timeout flag, raise default 120s→300s for image-gen", + "url": "https://github.com/garrytan/gstack/pull/1528", + "author": "RagavRida", + "dates": { + "createdAt": "2026-05-15T17:41:58Z", + "updatedAt": "2026-07-15T13:09:37Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/design-api-timeout-override", + "labels": [], + "bodyPresent": true, + "bodyLength": 2241, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1529", + "repo": "garrytan/gstack", + "number": 1529, + "kind": "issue", + "title": "plan-design-review can drop generated design variants during iterate/recommended rounds", + "url": "https://github.com/garrytan/gstack/issues/1529", + "author": "SakenW", + "dates": { + "createdAt": "2026-05-15T18:19:36Z", + "updatedAt": "2026-07-15T22:56:52Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2924, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "alternatives", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1536", + "repo": "garrytan/gstack", + "number": 1536, + "kind": "issue", + "title": "# Feature: Design document lifecycle management (archive/prune)", + "url": "https://github.com/garrytan/gstack/issues/1536", + "author": "syzx8", + "dates": { + "createdAt": "2026-05-16T02:44:06Z", + "updatedAt": "2026-05-16T02:44:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4757, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1539", + "repo": "garrytan/gstack", + "number": 1539, + "kind": "issue", + "title": "`/review` produces high false-positive rate when applied to mature frameworks (Django)", + "url": "https://github.com/garrytan/gstack/issues/1539", + "author": "kazushono", + "dates": { + "createdAt": "2026-05-16T11:11:44Z", + "updatedAt": "2026-07-15T10:24:53Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3060, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1540", + "repo": "garrytan/gstack", + "number": 1540, + "kind": "pull-request", + "title": "Fix Windows build artifact finalization", + "url": "https://github.com/garrytan/gstack/pull/1540", + "author": "McGluut", + "dates": { + "createdAt": "2026-05-16T14:34:54Z", + "updatedAt": "2026-07-15T10:22:39Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/fix-windows-bun-build-script", + "labels": [], + "bodyPresent": true, + "bodyLength": 615, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1542", + "repo": "garrytan/gstack", + "number": 1542, + "kind": "issue", + "title": "Document Codex refresh_token_reused recovery when Hermes auth still works", + "url": "https://github.com/garrytan/gstack/issues/1542", + "author": "shandutta", + "dates": { + "createdAt": "2026-05-16T15:44:55Z", + "updatedAt": "2026-05-19T06:00:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 888, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "governance", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1550", + "repo": "garrytan/gstack", + "number": 1550, + "kind": "pull-request", + "title": "fix: reflect CORS for chrome-extension origins so Side Panel fetches succeed", + "url": "https://github.com/garrytan/gstack/pull/1550", + "author": "Bmathews721", + "dates": { + "createdAt": "2026-05-16T23:05:29Z", + "updatedAt": "2026-07-15T21:26:11Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/cors-sidepanel-fetches", + "labels": [], + "bodyPresent": true, + "bodyLength": 3399, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1553", + "repo": "garrytan/gstack", + "number": 1553, + "kind": "pull-request", + "title": "feat: keep project CLAUDE.md pointing at the latest gstack design doc", + "url": "https://github.com/garrytan/gstack/pull/1553", + "author": "karthikcsq", + "dates": { + "createdAt": "2026-05-17T02:53:23Z", + "updatedAt": "2026-05-17T02:53:23Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/claude-md-artifact-pointers", + "labels": [], + "bodyPresent": true, + "bodyLength": 3734, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1557", + "repo": "garrytan/gstack", + "number": 1557, + "kind": "pull-request", + "title": "feat(plan-ceo-review): add /absolute-brainstorm branch to mid-session detection", + "url": "https://github.com/garrytan/gstack/pull/1557", + "author": "GainMarketing123", + "dates": { + "createdAt": "2026-05-17T13:25:56Z", + "updatedAt": "2026-05-17T13:33:33Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": true, + "baseRef": "main", + "headRef": "add-absolute-brainstorm-branch", + "labels": [], + "bodyPresent": true, + "bodyLength": 2291, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "ceo-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1563", + "repo": "garrytan/gstack", + "number": 1563, + "kind": "pull-request", + "title": "feat(browse): accept screenshot --clip=x,y,w,h (equals-sign syntax)", + "url": "https://github.com/garrytan/gstack/pull/1563", + "author": "techcenter68", + "dates": { + "createdAt": "2026-05-17T16:26:27Z", + "updatedAt": "2026-07-15T21:42:51Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/screenshot-clip-eq-syntax", + "labels": [], + "bodyPresent": true, + "bodyLength": 2032, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1565", + "repo": "garrytan/gstack", + "number": 1565, + "kind": "pull-request", + "title": "fix(browse): bump Playwright to ^1.60.0 and pin full Chromium for extension loading", + "url": "https://github.com/garrytan/gstack/pull/1565", + "author": "stevenbarragan", + "dates": { + "createdAt": "2026-05-17T16:39:39Z", + "updatedAt": "2026-07-15T22:38:16Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "stevenbarragan/pin-chromium-launch-headed", + "labels": [], + "bodyPresent": true, + "bodyLength": 2036, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1566", + "repo": "garrytan/gstack", + "number": 1566, + "kind": "pull-request", + "title": "v1.40.1.0 fix: refresh gbrain installer pin", + "url": "https://github.com/garrytan/gstack/pull/1566", + "author": "hnshah", + "dates": { + "createdAt": "2026-05-17T17:05:53Z", + "updatedAt": "2026-07-15T21:42:55Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "ren/gbrain-install-pin-current", + "labels": [], + "bodyPresent": true, + "bodyLength": 2626, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1568", + "repo": "garrytan/gstack", + "number": 1568, + "kind": "issue", + "title": "Exclude `vendor` from gbrain import - or add a .gbrainignore or similar to configure it on a directory bases", + "url": "https://github.com/garrytan/gstack/issues/1568", + "author": "CodeAndWeb", + "dates": { + "createdAt": "2026-05-17T18:59:11Z", + "updatedAt": "2026-07-15T10:24:53Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 240, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1572", + "repo": "garrytan/gstack", + "number": 1572, + "kind": "issue", + "title": "skill: cache preamble bash output within session to reduce duplication", + "url": "https://github.com/garrytan/gstack/issues/1572", + "author": "shizeqin", + "dates": { + "createdAt": "2026-05-18T01:13:13Z", + "updatedAt": "2026-07-15T21:42:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2118, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1580", + "repo": "garrytan/gstack", + "number": 1580, + "kind": "pull-request", + "title": "fix(gstack-paths): shell-quote output so eval is safe for paths with spaces", + "url": "https://github.com/garrytan/gstack/pull/1580", + "author": "yannickspiess", + "dates": { + "createdAt": "2026-05-18T09:02:39Z", + "updatedAt": "2026-07-15T22:59:50Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/gstack-paths-shell-quote-spaces", + "labels": [], + "bodyPresent": true, + "bodyLength": 1560, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "fix-and-verify", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1585", + "repo": "garrytan/gstack", + "number": 1585, + "kind": "issue", + "title": "Clarify recommended install location for multi-host setups", + "url": "https://github.com/garrytan/gstack/issues/1585", + "author": "GetMeElon", + "dates": { + "createdAt": "2026-05-18T14:10:03Z", + "updatedAt": "2026-07-15T22:56:54Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1085, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1588", + "repo": "garrytan/gstack", + "number": 1588, + "kind": "issue", + "title": "diff@7.0.0 has DoS advisory in parsePatch/applyPatch (GHSA-73rr-hh4g-fpgx)", + "url": "https://github.com/garrytan/gstack/issues/1588", + "author": "busyrockin", + "dates": { + "createdAt": "2026-05-18T15:13:37Z", + "updatedAt": "2026-07-15T13:09:40Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1167, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1593", + "repo": "garrytan/gstack", + "number": 1593, + "kind": "pull-request", + "title": "keep .copilot only once", + "url": "https://github.com/garrytan/gstack/pull/1593", + "author": "Suryakandukuri", + "dates": { + "createdAt": "2026-05-19T03:08:37Z", + "updatedAt": "2026-07-15T13:09:43Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "ft/add-copilot-host", + "labels": [], + "bodyPresent": false, + "bodyLength": 0, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1595", + "repo": "garrytan/gstack", + "number": 1595, + "kind": "pull-request", + "title": "docs(codex): add Hermes-aware recovery branch for refresh_token_reused (#1542)", + "url": "https://github.com/garrytan/gstack/pull/1595", + "author": "0xDevNinja", + "dates": { + "createdAt": "2026-05-19T06:02:58Z", + "updatedAt": "2026-07-16T09:19:14Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1542-codex-refresh-token-hermes", + "labels": [], + "bodyPresent": true, + "bodyLength": 2333, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1599", + "repo": "garrytan/gstack", + "number": 1599, + "kind": "pull-request", + "title": "v1.60.2.0 fix(deps): bump diff to ^9.0.0 to clear GHSA-73rr-hh4g-fpgx (#1588)", + "url": "https://github.com/garrytan/gstack/pull/1599", + "author": "genisis0x", + "dates": { + "createdAt": "2026-05-19T08:05:00Z", + "updatedAt": "2026-07-15T06:48:09Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1588-diff-dep-bump-v9", + "labels": [], + "bodyPresent": true, + "bodyLength": 1411, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1601", + "repo": "garrytan/gstack", + "number": 1601, + "kind": "pull-request", + "title": "fix(windows): two bun-on-Windows blockers for browse build + runtime", + "url": "https://github.com/garrytan/gstack/pull/1601", + "author": "w-khai", + "dates": { + "createdAt": "2026-05-19T10:28:16Z", + "updatedAt": "2026-05-19T18:06:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "windows-bun-fixes", + "labels": [], + "bodyPresent": true, + "bodyLength": 3493, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1605", + "repo": "garrytan/gstack", + "number": 1605, + "kind": "issue", + "title": "Windows: gstack browse creates .gstack/ with broken DACL (only machine SID), client can't read its own state files; sidebar PTY/terminal-agent sidecar fails to start (chatEnabled:false, terminalPort:null)", + "url": "https://github.com/garrytan/gstack/issues/1605", + "author": "jaiswal-naman", + "dates": { + "createdAt": "2026-05-19T14:31:01Z", + "updatedAt": "2026-07-15T22:56:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 6480, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1611", + "repo": "garrytan/gstack", + "number": 1611, + "kind": "issue", + "title": "Memory-ingest has hardcoded 35-min timeout that SIGTERMs `/sync-gbrain --full` on big brains; no resume from import-checkpoint", + "url": "https://github.com/garrytan/gstack/issues/1611", + "author": "pennyultima", + "dates": { + "createdAt": "2026-05-19T21:09:35Z", + "updatedAt": "2026-07-15T10:24:58Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3194, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1616", + "repo": "garrytan/gstack", + "number": 1616, + "kind": "pull-request", + "title": "fix(build): isolate subshell+redirect to bash helper for Windows", + "url": "https://github.com/garrytan/gstack/pull/1616", + "author": "agswindow", + "dates": { + "createdAt": "2026-05-20T03:33:45Z", + "updatedAt": "2026-07-15T10:22:41Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/windows-build-subshell-redirect", + "labels": [], + "bodyPresent": true, + "bodyLength": 2326, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1621", + "repo": "garrytan/gstack", + "number": 1621, + "kind": "pull-request", + "title": "fix(slug): avoid parent repo identity in subdirs", + "url": "https://github.com/garrytan/gstack/pull/1621", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-20T06:04:45Z", + "updatedAt": "2026-07-15T13:09:46Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1125-gstack-slug-subdir", + "labels": [], + "bodyPresent": true, + "bodyLength": 1655, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1624", + "repo": "garrytan/gstack", + "number": 1624, + "kind": "issue", + "title": "/retro silently produces empty/misleading output when 'today' anchor is wrong (no stale-base warning)", + "url": "https://github.com/garrytan/gstack/issues/1624", + "author": "poppinpixels", + "dates": { + "createdAt": "2026-05-20T09:58:48Z", + "updatedAt": "2026-07-15T10:24:58Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4895, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1625", + "repo": "garrytan/gstack", + "number": 1625, + "kind": "issue", + "title": "[skill request] /agy — Antigravity CLI wrapper as a peer second-opinion tool (like /codex)", + "url": "https://github.com/garrytan/gstack/issues/1625", + "author": "Openclaw-Metis", + "dates": { + "createdAt": "2026-05-20T10:57:20Z", + "updatedAt": "2026-07-15T13:09:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2228, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1628", + "repo": "garrytan/gstack", + "number": 1628, + "kind": "issue", + "title": "Codex CLI in gstack skills 400s on ChatGPT-account auth — model entitlement issue, needs `-m gpt-5.2` injection", + "url": "https://github.com/garrytan/gstack/issues/1628", + "author": "TJ-NomoAI", + "dates": { + "createdAt": "2026-05-20T16:02:17Z", + "updatedAt": "2026-07-15T22:56:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3470, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "governance", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1631", + "repo": "garrytan/gstack", + "number": 1631, + "kind": "pull-request", + "title": "feat(outside-voice): add llm CLI fallback between Codex and Claude subagent", + "url": "https://github.com/garrytan/gstack/pull/1631", + "author": "diogolealassis", + "dates": { + "createdAt": "2026-05-21T00:34:08Z", + "updatedAt": "2026-07-15T13:09:52Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/outside-voice-llm-grok-fallback", + "labels": [], + "bodyPresent": true, + "bodyLength": 5643, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1633", + "repo": "garrytan/gstack", + "number": 1633, + "kind": "pull-request", + "title": "Honor GSTACK_CHROMIUM_PATH on the headless launch and setup paths", + "url": "https://github.com/garrytan/gstack/pull/1633", + "author": "ryanlaiwy", + "dates": { + "createdAt": "2026-05-21T05:08:52Z", + "updatedAt": "2026-07-15T13:09:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "honor-chromium-path-headless", + "labels": [], + "bodyPresent": true, + "bodyLength": 1282, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1636", + "repo": "garrytan/gstack", + "number": 1636, + "kind": "pull-request", + "title": "fix(retro): warn on stale date windows", + "url": "https://github.com/garrytan/gstack/pull/1636", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-21T06:08:27Z", + "updatedAt": "2026-07-15T10:22:43Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1624-retro-stale-window", + "labels": [], + "bodyPresent": true, + "bodyLength": 1575, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs", + "required-port/1636" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": true + }, + "portTrace": { + "required": true, + "detailSnapshot": "/tmp/gstack2-port-prs/1636.json", + "filesSnapshot": "/tmp/gstack2-port-prs/1636-files.json", + "changedFileCount": 3, + "files": [ + { + "filename": "retro/SKILL.md", + "status": "modified", + "additions": 34, + "deletions": 21, + "changes": 55 + }, + { + "filename": "retro/SKILL.md.tmpl", + "status": "modified", + "additions": 34, + "deletions": 21, + "changes": 55 + }, + { + "filename": "test/gen-skill-docs.test.ts", + "status": "modified", + "additions": 16, + "deletions": 0, + "changes": 16 + } + ] + }, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "relatedJudgmentModule": "none", + "category": "context", + "disposition": "PORT_JUDGMENT", + "replacementTest": "runtime.context-isolation-contract", + "classification": { + "rule": "required-port-pr-1636", + "input": "manual-required-pr", + "note": "Explicitly selected port candidate; mapping reviewed against its detail and changed-file snapshots." + } + }, + { + "id": "garrytan/gstack#1637", + "repo": "garrytan/gstack", + "number": 1637, + "kind": "pull-request", + "title": "Resolved issues rasied #1611 , #1628 , #1602", + "url": "https://github.com/garrytan/gstack/pull/1637", + "author": "cropsgg", + "dates": { + "createdAt": "2026-05-21T11:18:03Z", + "updatedAt": "2026-07-15T13:09:59Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "claude/audit-gstack-issues-ElVfC", + "labels": [], + "bodyPresent": true, + "bodyLength": 1897, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1640", + "repo": "garrytan/gstack", + "number": 1640, + "kind": "pull-request", + "title": "feat: add Mistral Vibe as a supported host", + "url": "https://github.com/garrytan/gstack/pull/1640", + "author": "nmrtn", + "dates": { + "createdAt": "2026-05-21T15:53:05Z", + "updatedAt": "2026-07-15T13:10:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-vibe-host", + "labels": [], + "bodyPresent": true, + "bodyLength": 1682, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1644", + "repo": "garrytan/gstack", + "number": 1644, + "kind": "issue", + "title": "/office-hours: design doc passes review without verifying premises against code (incident + 3 fixes)", + "url": "https://github.com/garrytan/gstack/issues/1644", + "author": "raffoz", + "dates": { + "createdAt": "2026-05-21T22:27:56Z", + "updatedAt": "2026-07-15T13:10:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5893, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1651", + "repo": "garrytan/gstack", + "number": 1651, + "kind": "issue", + "title": "Two defects in `_SESSIONS` concurrent-session detection — value never echoed + marker TTL doesn't reflect 'currently active'", + "url": "https://github.com/garrytan/gstack/issues/1651", + "author": "TJ-NomoAI", + "dates": { + "createdAt": "2026-05-22T05:12:02Z", + "updatedAt": "2026-07-15T22:56:59Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3723, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:open-bug", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1656", + "repo": "garrytan/gstack", + "number": 1656, + "kind": "issue", + "title": "Tilde-in-quoted-string disables brain-sync silently across 42 SKILL.md files (regression of #785)", + "url": "https://github.com/garrytan/gstack/issues/1656", + "author": "drmusayilmaz", + "dates": { + "createdAt": "2026-05-22T13:41:41Z", + "updatedAt": "2026-07-15T13:10:09Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5673, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "web-qa", + "category": "workflow", + "classification": { + "rule": "qa:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1659", + "repo": "garrytan/gstack", + "number": 1659, + "kind": "pull-request", + "title": "v1.43.3.0 fix(browse): resolveDisconnectCause crashes on persistent-context disconnect", + "url": "https://github.com/garrytan/gstack/pull/1659", + "author": "garrytan", + "dates": { + "createdAt": "2026-05-22T16:19:00Z", + "updatedAt": "2026-07-15T13:10:13Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "garrytan/fix-for-gbrowser", + "labels": [], + "bodyPresent": true, + "bodyLength": 2696, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1666", + "repo": "garrytan/gstack", + "number": 1666, + "kind": "pull-request", + "title": "feat: /plan-pm-review — RICE prioritization, JTBD segmentation, acceptance criteria (fixes #1412)", + "url": "https://github.com/garrytan/gstack/pull/1666", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-23T09:14:32Z", + "updatedAt": "2026-07-15T08:29:31Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/1412-plan-pm-review", + "labels": [], + "bodyPresent": true, + "bodyLength": 2194, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1667", + "repo": "garrytan/gstack", + "number": 1667, + "kind": "issue", + "title": "feat: validate bash syntax in SKILL.md code blocks during bun test (prevent silent runtime breakage)", + "url": "https://github.com/garrytan/gstack/issues/1667", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-23T11:08:41Z", + "updatedAt": "2026-07-15T13:10:15Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2828, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "web-qa", + "category": "workflow", + "classification": { + "rule": "qa:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1668", + "repo": "garrytan/gstack", + "number": 1668, + "kind": "pull-request", + "title": "Fix Codex browse runtime on Windows", + "url": "https://github.com/garrytan/gstack/pull/1668", + "author": "Catfish-75", + "dates": { + "createdAt": "2026-05-23T11:26:14Z", + "updatedAt": "2026-06-03T04:52:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/windows-browse-runtime-fix", + "labels": [], + "bodyPresent": true, + "bodyLength": 1121, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "outside-voice", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1674", + "repo": "garrytan/gstack", + "number": 1674, + "kind": "issue", + "title": "Pass prompt via stdin in /codex skill to fix Windows argv limit (also closes #971, #1034)", + "url": "https://github.com/garrytan/gstack/issues/1674", + "author": "matedevlab", + "dates": { + "createdAt": "2026-05-23T23:34:01Z", + "updatedAt": "2026-05-23T23:34:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5250, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1675", + "repo": "garrytan/gstack", + "number": 1675, + "kind": "issue", + "title": "setup-gbrain on Windows: 6 papercut failures requiring manual workarounds at almost every step", + "url": "https://github.com/garrytan/gstack/issues/1675", + "author": "ElliotDrel", + "dates": { + "createdAt": "2026-05-24T02:58:24Z", + "updatedAt": "2026-05-24T02:58:24Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5149, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1677", + "repo": "garrytan/gstack", + "number": 1677, + "kind": "issue", + "title": "/office-hours always reports SESSION_COUNT: 0, welcome_back tier is unreachable", + "url": "https://github.com/garrytan/gstack/issues/1677", + "author": "pryow", + "dates": { + "createdAt": "2026-05-24T07:00:34Z", + "updatedAt": "2026-07-15T10:24:58Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1971, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "office-hours", + "category": "judgment", + "classification": { + "rule": "plan:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1679", + "repo": "garrytan/gstack", + "number": 1679, + "kind": "pull-request", + "title": "fix(extension): defer composing reset to stop CJK IME double-send", + "url": "https://github.com/garrytan/gstack/pull/1679", + "author": "0xteng", + "dates": { + "createdAt": "2026-05-24T10:17:02Z", + "updatedAt": "2026-05-24T10:17:02Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/cjk-ime-double-send", + "labels": [], + "bodyPresent": true, + "bodyLength": 1331, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1683", + "repo": "garrytan/gstack", + "number": 1683, + "kind": "issue", + "title": "eval:list accepts malformed --limit values and can hide all runs", + "url": "https://github.com/garrytan/gstack/issues/1683", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-24T19:10:08Z", + "updatedAt": "2026-07-15T10:24:58Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1440, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "web-qa", + "category": "workflow", + "classification": { + "rule": "qa:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1685", + "repo": "garrytan/gstack", + "number": 1685, + "kind": "issue", + "title": "plan-eng-review: substrate-neutral existing-capability check (follow-up to #1587)", + "url": "https://github.com/garrytan/gstack/issues/1685", + "author": "anoopkansupada", + "dates": { + "createdAt": "2026-05-24T20:44:06Z", + "updatedAt": "2026-07-15T13:10:18Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3314, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "engineering-review", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1686", + "repo": "garrytan/gstack", + "number": 1686, + "kind": "issue", + "title": "Windows / Git Bash: /codex challenge mangles quoted prompt argv; stdin-fed prompt works", + "url": "https://github.com/garrytan/gstack/issues/1686", + "author": "matedevlab", + "dates": { + "createdAt": "2026-05-24T21:39:24Z", + "updatedAt": "2026-07-15T22:38:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3764, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1687", + "repo": "garrytan/gstack", + "number": 1687, + "kind": "issue", + "title": "gbrain context-load: list-query filter: blocks in SKILL.md manifests are silently dropped, causing unfiltered cross-repo queries at skill startup", + "url": "https://github.com/garrytan/gstack/issues/1687", + "author": "officialasishkumar", + "dates": { + "createdAt": "2026-05-24T22:39:53Z", + "updatedAt": "2026-07-15T10:25:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3593, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1689", + "repo": "garrytan/gstack", + "number": 1689, + "kind": "issue", + "title": "make-pdf: --toc generates dangling anchors and unresolvable page-number targets (no heading carries the toc-N id)", + "url": "https://github.com/garrytan/gstack/issues/1689", + "author": "officialasishkumar", + "dates": { + "createdAt": "2026-05-24T23:33:09Z", + "updatedAt": "2026-07-15T10:25:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2446, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "artifact-generation-and-rendering", + "component": "runtime-pdf-diagram", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.artifact-render-contract", + "relatedJudgmentModule": "none", + "category": "workflow", + "classification": { + "rule": "runtime-pdf-diagram:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1690", + "repo": "garrytan/gstack", + "number": 1690, + "kind": "pull-request", + "title": "fix(make-pdf): give TOC headings stable ids so --toc anchors and page numbers resolve", + "url": "https://github.com/garrytan/gstack/pull/1690", + "author": "officialasishkumar", + "dates": { + "createdAt": "2026-05-25T00:03:32Z", + "updatedAt": "2026-07-15T21:43:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/make-pdf-toc-anchors", + "labels": [], + "bodyPresent": true, + "bodyLength": 2181, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "artifact-generation-and-rendering", + "component": "runtime-pdf-diagram", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.artifact-render-contract", + "relatedJudgmentModule": "none", + "category": "workflow", + "classification": { + "rule": "runtime-pdf-diagram:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1692", + "repo": "garrytan/gstack", + "number": 1692, + "kind": "pull-request", + "title": "fix(skill-preamble): use $HOME instead of literal ~ in quoted bin paths (#1656)", + "url": "https://github.com/garrytan/gstack/pull/1692", + "author": "0xDevNinja", + "dates": { + "createdAt": "2026-05-25T07:16:49Z", + "updatedAt": "2026-07-16T09:19:15Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1656-tilde-quoted-string-brain-sync", + "labels": [], + "bodyPresent": true, + "bodyLength": 2699, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1694", + "repo": "garrytan/gstack", + "number": 1694, + "kind": "issue", + "title": "Skill files generated for other AI hosts pollute Claude Code's skill scanner", + "url": "https://github.com/garrytan/gstack/issues/1694", + "author": "vschoener", + "dates": { + "createdAt": "2026-05-25T14:29:45Z", + "updatedAt": "2026-07-15T13:10:21Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2572, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1695", + "repo": "garrytan/gstack", + "number": 1695, + "kind": "pull-request", + "title": "fix: generate external host skills to HOME/globalRoot, not ROOT/hostSubdir", + "url": "https://github.com/garrytan/gstack/pull/1695", + "author": "vschoener", + "dates": { + "createdAt": "2026-05-25T14:42:10Z", + "updatedAt": "2026-07-15T13:10:25Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/host-skills-wrong-output-dir", + "labels": [], + "bodyPresent": true, + "bodyLength": 2335, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1696", + "repo": "garrytan/gstack", + "number": 1696, + "kind": "pull-request", + "title": "v1.58.0.0 feat: /pr-prep — pre-PR upstream duplicate audit + /ship Step 1.5 gate", + "url": "https://github.com/garrytan/gstack/pull/1696", + "author": "BenjaminDSmithy", + "dates": { + "createdAt": "2026-05-25T16:12:40Z", + "updatedAt": "2026-07-15T19:54:50Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/pr-prep-skill", + "labels": [], + "bodyPresent": true, + "bodyLength": 3389, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "SUPERSEDED_BY_CONSOLIDATION", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:consolidation-signal", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1699", + "repo": "garrytan/gstack", + "number": 1699, + "kind": "pull-request", + "title": "Fix GBrain ingest slug compatibility", + "url": "https://github.com/garrytan/gstack/pull/1699", + "author": "om-ray", + "dates": { + "createdAt": "2026-05-25T17:36:14Z", + "updatedAt": "2026-07-15T22:56:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix-gbrain-ingest-slugs", + "labels": [], + "bodyPresent": true, + "bodyLength": 569, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1702", + "repo": "garrytan/gstack", + "number": 1702, + "kind": "pull-request", + "title": "fix(slug): walk up to outermost project root + self-heal stale cache", + "url": "https://github.com/garrytan/gstack/pull/1702", + "author": "ajeenkya", + "dates": { + "createdAt": "2026-05-25T22:38:02Z", + "updatedAt": "2026-07-15T08:28:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/gstack-slug-outermost-root", + "labels": [], + "bodyPresent": true, + "bodyLength": 5896, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1703", + "repo": "garrytan/gstack", + "number": 1703, + "kind": "issue", + "title": "`playwright install` hangs on Node 24.16+ — bump pinned playwright from `^1.58.2` to `^1.60.0`", + "url": "https://github.com/garrytan/gstack/issues/1703", + "author": "dkoo761", + "dates": { + "createdAt": "2026-05-26T00:23:43Z", + "updatedAt": "2026-07-15T13:10:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3551, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1704", + "repo": "garrytan/gstack", + "number": 1704, + "kind": "pull-request", + "title": "fix: preserve gstack env var resolver paths", + "url": "https://github.com/garrytan/gstack/pull/1704", + "author": "o1092877777", + "dates": { + "createdAt": "2026-05-26T00:28:55Z", + "updatedAt": "2026-07-15T13:10:31Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/hermes-gstack-env-paths", + "labels": [], + "bodyPresent": true, + "bodyLength": 620, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1705", + "repo": "garrytan/gstack", + "number": 1705, + "kind": "issue", + "title": "Support stable prefixed skill names for installed skill bundles", + "url": "https://github.com/garrytan/gstack/issues/1705", + "author": "shandutta", + "dates": { + "createdAt": "2026-05-26T01:06:54Z", + "updatedAt": "2026-07-15T13:10:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1027, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1706", + "repo": "garrytan/gstack", + "number": 1706, + "kind": "issue", + "title": "Avoid piping remote Bun installer directly into CI shell", + "url": "https://github.com/garrytan/gstack/issues/1706", + "author": "shandutta", + "dates": { + "createdAt": "2026-05-26T01:06:56Z", + "updatedAt": "2026-07-15T13:10:37Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 543, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1707", + "repo": "garrytan/gstack", + "number": 1707, + "kind": "issue", + "title": "Document Browserbase browse.sh routing and fallback behavior", + "url": "https://github.com/garrytan/gstack/issues/1707", + "author": "shandutta", + "dates": { + "createdAt": "2026-05-26T01:06:58Z", + "updatedAt": "2026-07-15T21:43:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 641, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1708", + "repo": "garrytan/gstack", + "number": 1708, + "kind": "issue", + "title": "Keep generated QA/deploy docs from erasing operational regression notes", + "url": "https://github.com/garrytan/gstack/issues/1708", + "author": "shandutta", + "dates": { + "createdAt": "2026-05-26T01:06:59Z", + "updatedAt": "2026-07-15T21:43:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 921, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "land-deploy", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1709", + "repo": "garrytan/gstack", + "number": 1709, + "kind": "issue", + "title": "using anthropic design", + "url": "https://github.com/garrytan/gstack/issues/1709", + "author": "moblizeit", + "dates": { + "createdAt": "2026-05-26T02:05:36Z", + "updatedAt": "2026-07-15T13:10:40Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 123, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1711", + "repo": "garrytan/gstack", + "number": 1711, + "kind": "pull-request", + "title": "refactor: split CLAUDE.md into path-scoped .claude/rules/", + "url": "https://github.com/garrytan/gstack/pull/1711", + "author": "tonyjzhou", + "dates": { + "createdAt": "2026-05-26T03:07:09Z", + "updatedAt": "2026-07-15T13:10:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "split-claudemd-into-path-scoped-rules", + "labels": [], + "bodyPresent": true, + "bodyLength": 4138, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1713", + "repo": "garrytan/gstack", + "number": 1713, + "kind": "pull-request", + "title": "fix(ci): avoid piping Bun installer into shell", + "url": "https://github.com/garrytan/gstack/pull/1713", + "author": "spacegeologist", + "dates": { + "createdAt": "2026-05-26T04:54:46Z", + "updatedAt": "2026-07-15T22:38:21Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/gitlab-bun-installer", + "labels": [], + "bodyPresent": true, + "bodyLength": 928, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1714", + "repo": "garrytan/gstack", + "number": 1714, + "kind": "pull-request", + "title": "fix: Windows + Bun-on-Windows compatibility (2 patches)", + "url": "https://github.com/garrytan/gstack/pull/1714", + "author": "Pauniel0201", + "dates": { + "createdAt": "2026-05-26T06:33:27Z", + "updatedAt": "2026-07-15T10:22:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "windows-bun-patches", + "labels": [], + "bodyPresent": true, + "bodyLength": 1268, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1715", + "repo": "garrytan/gstack", + "number": 1715, + "kind": "issue", + "title": "gstack: artifacts auto-sync silently broken due to unexpanded ~ in double-quoted bash variable assignments", + "url": "https://github.com/garrytan/gstack/issues/1715", + "author": "aicloud-cpu", + "dates": { + "createdAt": "2026-05-26T07:34:45Z", + "updatedAt": "2026-07-15T13:10:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3763, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1716", + "repo": "garrytan/gstack", + "number": 1716, + "kind": "pull-request", + "title": "feat(ship): write SHIP-RECEIPT.md so recipe runners can detect successful /ship", + "url": "https://github.com/garrytan/gstack/pull/1716", + "author": "j-langdon-alleato", + "dates": { + "createdAt": "2026-05-26T07:49:30Z", + "updatedAt": "2026-07-15T21:43:09Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/ship-receipt-md", + "labels": [], + "bodyPresent": true, + "bodyLength": 1295, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1717", + "repo": "garrytan/gstack", + "number": 1717, + "kind": "pull-request", + "title": "feat(scrape): evidence gate before returning prototype JSON", + "url": "https://github.com/garrytan/gstack/pull/1717", + "author": "orendi84", + "dates": { + "createdAt": "2026-05-26T09:54:38Z", + "updatedAt": "2026-05-26T17:23:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "scrape-evidence-gate", + "labels": [], + "bodyPresent": true, + "bodyLength": 1731, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1720", + "repo": "garrytan/gstack", + "number": 1720, + "kind": "issue", + "title": "gstack skills prefix", + "url": "https://github.com/garrytan/gstack/issues/1720", + "author": "mehulgit", + "dates": { + "createdAt": "2026-05-26T10:41:22Z", + "updatedAt": "2026-07-15T10:25:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 120, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1721", + "repo": "garrytan/gstack", + "number": 1721, + "kind": "issue", + "title": "Rename \"Boil the Lake\" → \"Boil the Ocean\" per Garry's \"Boil the Oceans\" post (Feb 7, 2026)", + "url": "https://github.com/garrytan/gstack/issues/1721", + "author": "srt4", + "dates": { + "createdAt": "2026-05-26T14:49:18Z", + "updatedAt": "2026-07-15T10:25:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2052, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1722", + "repo": "garrytan/gstack", + "number": 1722, + "kind": "pull-request", + "title": "feat(test): bash syntax validation for all SKILL.md code blocks (#1667)", + "url": "https://github.com/garrytan/gstack/pull/1722", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-26T15:01:29Z", + "updatedAt": "2026-07-15T21:43:12Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/1667-bash-syntax-validation", + "labels": [], + "bodyPresent": true, + "bodyLength": 1206, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "web-qa", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1723", + "repo": "garrytan/gstack", + "number": 1723, + "kind": "issue", + "title": "gstack-timeline-read accepts malformed --limit values", + "url": "https://github.com/garrytan/gstack/issues/1723", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-26T16:23:46Z", + "updatedAt": "2026-07-15T13:10:50Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1675, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "web-qa", + "category": "workflow", + "classification": { + "rule": "qa:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1724", + "repo": "garrytan/gstack", + "number": 1724, + "kind": "pull-request", + "title": "fix(timeline): validate read limit", + "url": "https://github.com/garrytan/gstack/pull/1724", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-26T16:26:47Z", + "updatedAt": "2026-07-15T22:52:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1723-timeline-limit", + "labels": [], + "bodyPresent": true, + "bodyLength": 619, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1725", + "repo": "garrytan/gstack", + "number": 1725, + "kind": "pull-request", + "title": "fix(browse): report lock acquisition errors", + "url": "https://github.com/garrytan/gstack/pull/1725", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-26T16:49:15Z", + "updatedAt": "2026-07-15T22:43:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1084-browse-lock-errors", + "labels": [], + "bodyPresent": true, + "bodyLength": 904, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1726", + "repo": "garrytan/gstack", + "number": 1726, + "kind": "issue", + "title": "gstack-model-benchmark accepts malformed --timeout-ms values", + "url": "https://github.com/garrytan/gstack/issues/1726", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-26T17:00:20Z", + "updatedAt": "2026-07-15T13:10:53Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1371, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "performance", + "category": "workflow", + "classification": { + "rule": "qa:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1727", + "repo": "garrytan/gstack", + "number": 1727, + "kind": "pull-request", + "title": "fix(benchmark): validate timeout flag", + "url": "https://github.com/garrytan/gstack/pull/1727", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-26T17:02:53Z", + "updatedAt": "2026-07-15T21:43:16Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1726-benchmark-timeout", + "labels": [], + "bodyPresent": true, + "bodyLength": 1081, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "performance", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1728", + "repo": "garrytan/gstack", + "number": 1728, + "kind": "pull-request", + "title": "fix(analytics): avg duration handles both quoted and unquoted duration_s", + "url": "https://github.com/garrytan/gstack/pull/1728", + "author": "RyanAlberts", + "dates": { + "createdAt": "2026-05-26T17:53:33Z", + "updatedAt": "2026-05-27T06:28:39Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix-analytics-avg-duration-quoted", + "labels": [], + "bodyPresent": true, + "bodyLength": 5314, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "fix-and-verify", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1730", + "repo": "garrytan/gstack", + "number": 1730, + "kind": "pull-request", + "title": "fix(gbrain-sync): wrap bash-shebang script spawn through `bash` on Windows", + "url": "https://github.com/garrytan/gstack/pull/1730", + "author": "hmalinski", + "dates": { + "createdAt": "2026-05-26T20:54:02Z", + "updatedAt": "2026-07-15T10:22:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/windows-spawn-bash-shebang", + "labels": [], + "bodyPresent": true, + "bodyLength": 3315, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1731", + "repo": "garrytan/gstack", + "number": 1731, + "kind": "issue", + "title": "Windows: `gstack-gbrain-sync.ts` stage 3 fails to spawn `gstack-brain-sync` (`spawnSync` needs `shell: true`)", + "url": "https://github.com/garrytan/gstack/issues/1731", + "author": "CharlesBerg85", + "dates": { + "createdAt": "2026-05-26T21:12:20Z", + "updatedAt": "2026-07-15T10:25:08Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2610, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1732", + "repo": "garrytan/gstack", + "number": 1732, + "kind": "pull-request", + "title": "fix(browse): daemon resilience on loaded machines — Bun ConnectionRefused, stop/restart response flush, startup + git-root timeouts", + "url": "https://github.com/garrytan/gstack/pull/1732", + "author": "mplatts", + "dates": { + "createdAt": "2026-05-26T22:12:20Z", + "updatedAt": "2026-07-15T21:43:19Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/browse-daemon-resilience", + "labels": [], + "bodyPresent": true, + "bodyLength": 3098, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1735", + "repo": "garrytan/gstack", + "number": 1735, + "kind": "issue", + "title": "/ios-qa and /ios-design-review first-run is broken at v1.45.0.0 (still on v1.46.0.0) — 7 reproducible bugs", + "url": "https://github.com/garrytan/gstack/issues/1735", + "author": "frank-alvarado", + "dates": { + "createdAt": "2026-05-27T02:32:43Z", + "updatedAt": "2026-07-15T22:57:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 7995, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "device-control-and-evidence", + "component": "runtime-ios", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.ios.device-contract", + "relatedJudgmentModule": "ios-hig-review", + "category": "infrastructure", + "classification": { + "rule": "runtime-ios:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1737", + "repo": "garrytan/gstack", + "number": 1737, + "kind": "pull-request", + "title": "fix: preserve every generated design variant in plan-design-review", + "url": "https://github.com/garrytan/gstack/pull/1737", + "author": "mvanhorn", + "dates": { + "createdAt": "2026-05-27T04:28:58Z", + "updatedAt": "2026-07-15T21:43:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1529-plan-design-review-preserve-all-generated-variants", + "labels": [], + "bodyPresent": true, + "bodyLength": 1120, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "alternatives", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1743", + "repo": "garrytan/gstack", + "number": 1743, + "kind": "pull-request", + "title": "fix(bun-polyfill): Windows cookie picker silently fails — Bun.spawn polyfill is missing proc.exited (and three related bugs)", + "url": "https://github.com/garrytan/gstack/pull/1743", + "author": "habassa5", + "dates": { + "createdAt": "2026-05-27T07:23:45Z", + "updatedAt": "2026-05-27T16:06:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/bun-polyfill-spawn-exited", + "labels": [], + "bodyPresent": true, + "bodyLength": 6638, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1744", + "repo": "garrytan/gstack", + "number": 1744, + "kind": "issue", + "title": "Why is the gbrain pin stuck at v0.18.2?", + "url": "https://github.com/garrytan/gstack/issues/1744", + "author": "lucasverra", + "dates": { + "createdAt": "2026-05-27T07:37:33Z", + "updatedAt": "2026-07-15T10:25:08Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 259, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1747", + "repo": "garrytan/gstack", + "number": 1747, + "kind": "pull-request", + "title": "fix(preamble): echo SESSIONS count so CLAUDE.md rules can read it (#1651 Defect A)", + "url": "https://github.com/garrytan/gstack/pull/1747", + "author": "0xDevNinja", + "dates": { + "createdAt": "2026-05-27T08:00:11Z", + "updatedAt": "2026-07-15T22:52:58Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1651-sessions-echo", + "labels": [], + "bodyPresent": true, + "bodyLength": 2151, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1750", + "repo": "garrytan/gstack", + "number": 1750, + "kind": "pull-request", + "title": "feat: Python fallback for bun-using JSONL scripts (Windows compat)", + "url": "https://github.com/garrytan/gstack/pull/1750", + "author": "Clearafi", + "dates": { + "createdAt": "2026-05-27T10:50:28Z", + "updatedAt": "2026-07-15T08:27:50Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/windows-bun-fallback", + "labels": [], + "bodyPresent": true, + "bodyLength": 3426, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1753", + "repo": "garrytan/gstack", + "number": 1753, + "kind": "issue", + "title": "Feature Request: Language-specific reviewers (/review-typescript, /review-swift, /review-python, /review-kotlin)", + "url": "https://github.com/garrytan/gstack/issues/1753", + "author": "austinboth5", + "dates": { + "createdAt": "2026-05-27T16:11:15Z", + "updatedAt": "2026-07-15T19:55:24Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3289, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "UX", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1754", + "repo": "garrytan/gstack", + "number": 1754, + "kind": "issue", + "title": "Feature Request: Mobile performance benchmarking (/benchmark-mobile) for React Native and iOS apps", + "url": "https://github.com/garrytan/gstack/issues/1754", + "author": "austinboth5", + "dates": { + "createdAt": "2026-05-27T16:13:10Z", + "updatedAt": "2026-07-15T19:55:21Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3754, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "device-control-and-evidence", + "component": "runtime-ios", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.ios.device-contract", + "relatedJudgmentModule": "performance", + "category": "infrastructure", + "classification": { + "rule": "runtime-ios:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1755", + "repo": "garrytan/gstack", + "number": 1755, + "kind": "pull-request", + "title": "draft(ios-qa): SwiftUI a11y walker cleanup + GstackProbe + docs (iOS 26 NOT fixed)", + "url": "https://github.com/garrytan/gstack/pull/1755", + "author": "sternryan", + "dates": { + "createdAt": "2026-05-27T18:31:19Z", + "updatedAt": "2026-07-15T21:43:25Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": true, + "baseRef": "main", + "headRef": "fix/ios-qa-swiftui-a11y-walker", + "labels": [], + "bodyPresent": true, + "bodyLength": 4936, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "device-control-and-evidence", + "component": "runtime-ios", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.ios.device-contract", + "relatedJudgmentModule": "ios-qa", + "category": "infrastructure", + "classification": { + "rule": "runtime-ios:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1758", + "repo": "garrytan/gstack", + "number": 1758, + "kind": "pull-request", + "title": "fix(setup): truncate Bun trailing padding before codesign; stop false-alarm Apple Silicon warning", + "url": "https://github.com/garrytan/gstack/pull/1758", + "author": "brandonlipman", + "dates": { + "createdAt": "2026-05-27T20:17:40Z", + "updatedAt": "2026-07-15T22:53:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/codesign-bun-trailing-padding", + "labels": [], + "bodyPresent": true, + "bodyLength": 2234, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1759", + "repo": "garrytan/gstack", + "number": 1759, + "kind": "issue", + "title": "Proposal: SKILL.local.md overlay for per-user skill customization", + "url": "https://github.com/garrytan/gstack/issues/1759", + "author": "CamelliaGh", + "dates": { + "createdAt": "2026-05-27T20:34:30Z", + "updatedAt": "2026-05-28T21:29:48Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5631, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1760", + "repo": "garrytan/gstack", + "number": 1760, + "kind": "pull-request", + "title": "feat: add /find-pmf, /north-star, /growth-loop strategy skills", + "url": "https://github.com/garrytan/gstack/pull/1760", + "author": "karthiknagpuri", + "dates": { + "createdAt": "2026-05-27T20:56:20Z", + "updatedAt": "2026-07-15T19:54:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-pmf-nsm-growthloop-skills", + "labels": [], + "bodyPresent": true, + "bodyLength": 2391, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1761", + "repo": "garrytan/gstack", + "number": 1761, + "kind": "pull-request", + "title": "fix(setup): bump playwright to ^1.60.0 — fixes Node 24.16+ yauzl hang", + "url": "https://github.com/garrytan/gstack/pull/1761", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-27T21:24:22Z", + "updatedAt": "2026-07-15T13:11:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1703-playwright-160", + "labels": [], + "bodyPresent": true, + "bodyLength": 718, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1764", + "repo": "garrytan/gstack", + "number": 1764, + "kind": "pull-request", + "title": "fix(ios-qa): SwiftUI Button tap on iOS 17 + Documents/ boot token", + "url": "https://github.com/garrytan/gstack/pull/1764", + "author": "dwidoo", + "dates": { + "createdAt": "2026-05-27T22:52:41Z", + "updatedAt": "2026-07-15T13:11:03Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "dwidoo/ios-qa-onboarding-fixes", + "labels": [], + "bodyPresent": true, + "bodyLength": 3210, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "device-control-and-evidence", + "component": "runtime-ios", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.ios.device-contract", + "relatedJudgmentModule": "ios-qa", + "category": "infrastructure", + "classification": { + "rule": "runtime-ios:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1765", + "repo": "garrytan/gstack", + "number": 1765, + "kind": "issue", + "title": "feat: research ingestion hub — ArXiv → ranked PDF parsing → Claude summarization → Markdown pipeline", + "url": "https://github.com/garrytan/gstack/issues/1765", + "author": "jacattac314", + "dates": { + "createdAt": "2026-05-28T01:23:41Z", + "updatedAt": "2026-07-15T08:26:43Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 11068, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "artifact-generation-and-rendering", + "component": "runtime-pdf-diagram", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.artifact-render-contract", + "relatedJudgmentModule": "none", + "category": "workflow", + "classification": { + "rule": "runtime-pdf-diagram:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1767", + "repo": "garrytan/gstack", + "number": 1767, + "kind": "pull-request", + "title": "[codex] Fix Claude Code auth preflight for Codex host", + "url": "https://github.com/garrytan/gstack/pull/1767", + "author": "spacegeologist", + "dates": { + "createdAt": "2026-05-28T01:48:29Z", + "updatedAt": "2026-07-15T22:39:27Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/fix-claude-codex-auth-preflight", + "labels": [], + "bodyPresent": true, + "bodyLength": 1704, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "governance", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1771", + "repo": "garrytan/gstack", + "number": 1771, + "kind": "issue", + "title": "design image generation broken: gpt-4o orchestrator + gpt-image-2 tool is an unsupported pairing (400)", + "url": "https://github.com/garrytan/gstack/issues/1771", + "author": "schubter", + "dates": { + "createdAt": "2026-05-28T08:09:23Z", + "updatedAt": "2026-07-15T22:57:02Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4783, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1772", + "repo": "garrytan/gstack", + "number": 1772, + "kind": "pull-request", + "title": "[codex] Fix ship qa-only path for Codex host", + "url": "https://github.com/garrytan/gstack/pull/1772", + "author": "spacegeologist", + "dates": { + "createdAt": "2026-05-28T11:33:32Z", + "updatedAt": "2026-07-15T22:39:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "codex/fix-ship-qa-only-path", + "labels": [], + "bodyPresent": true, + "bodyLength": 1892, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "report-only", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1773", + "repo": "garrytan/gstack", + "number": 1773, + "kind": "pull-request", + "title": "fix(design): drop gpt-image-2 tool model on gpt-4o orchestrator (#1771)", + "url": "https://github.com/garrytan/gstack/pull/1773", + "author": "Pablosinyores", + "dates": { + "createdAt": "2026-05-28T13:40:37Z", + "updatedAt": "2026-07-15T22:53:02Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1771-design-image-gen-pairing", + "labels": [], + "bodyPresent": true, + "bodyLength": 2680, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1774", + "repo": "garrytan/gstack", + "number": 1774, + "kind": "pull-request", + "title": "fix(design/variants): surface real 240s timeout in AbortError message", + "url": "https://github.com/garrytan/gstack/pull/1774", + "author": "Pablosinyores", + "dates": { + "createdAt": "2026-05-28T13:42:17Z", + "updatedAt": "2026-07-15T21:43:28Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/design-variants-timeout-msg", + "labels": [], + "bodyPresent": true, + "bodyLength": 2083, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "alternatives", + "category": "judgment", + "classification": { + "rule": "design:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1775", + "repo": "garrytan/gstack", + "number": 1775, + "kind": "issue", + "title": "SessionStart hook 'gstack-session-update' triggers Windows 'Select an app' popup every session", + "url": "https://github.com/garrytan/gstack/issues/1775", + "author": "jeffrichley", + "dates": { + "createdAt": "2026-05-28T15:42:24Z", + "updatedAt": "2026-07-15T22:39:29Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3659, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1776", + "repo": "garrytan/gstack", + "number": 1776, + "kind": "issue", + "title": "taste profile: rejected preferences always have confidence 0 (broken `show` ranking + dead drift warning)", + "url": "https://github.com/garrytan/gstack/issues/1776", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-28T16:09:40Z", + "updatedAt": "2026-07-15T13:11:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3164, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1777", + "repo": "garrytan/gstack", + "number": 1777, + "kind": "pull-request", + "title": "fix(taste): rejected preferences must carry rejection-strength confidence", + "url": "https://github.com/garrytan/gstack/pull/1777", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-28T16:10:08Z", + "updatedAt": "2026-07-15T22:39:30Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-taste-rejected-confidence", + "labels": [], + "bodyPresent": true, + "bodyLength": 2349, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs", + "required-port/1777" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": true + }, + "portTrace": { + "required": true, + "detailSnapshot": "/tmp/gstack2-port-prs/1777.json", + "filesSnapshot": "/tmp/gstack2-port-prs/1777-files.json", + "changedFileCount": 2, + "files": [ + { + "filename": "bin/gstack-taste-update", + "status": "modified", + "additions": 7, + "deletions": 2, + "changes": 9 + }, + { + "filename": "test/taste-engine.test.ts", + "status": "modified", + "additions": 42, + "deletions": 0, + "changes": 42 + } + ] + }, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "relatedJudgmentModule": "none", + "category": "context", + "disposition": "PORT_JUDGMENT", + "replacementTest": "runtime.context-isolation-contract", + "classification": { + "rule": "required-port-pr-1777", + "input": "manual-required-pr", + "note": "Explicitly selected port candidate; mapping reviewed against its detail and changed-file snapshots." + } + }, + { + "id": "garrytan/gstack#1778", + "repo": "garrytan/gstack", + "number": 1778, + "kind": "issue", + "title": "bug: generated SKILL.md descriptions with colons are invalid YAML", + "url": "https://github.com/garrytan/gstack/issues/1778", + "author": "kesslerio", + "dates": { + "createdAt": "2026-05-28T19:53:26Z", + "updatedAt": "2026-07-15T10:25:08Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1792, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:open-bug", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1782", + "repo": "garrytan/gstack", + "number": 1782, + "kind": "issue", + "title": "gstack-config truncates workspace_root paths at the first space", + "url": "https://github.com/garrytan/gstack/issues/1782", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-29T06:51:57Z", + "updatedAt": "2026-07-15T13:11:09Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1491, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1783", + "repo": "garrytan/gstack", + "number": 1783, + "kind": "pull-request", + "title": "fix(config): preserve spaces in config values", + "url": "https://github.com/garrytan/gstack/pull/1783", + "author": "jbetala7", + "dates": { + "createdAt": "2026-05-29T06:55:11Z", + "updatedAt": "2026-07-15T22:53:04Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1782-config-space-values", + "labels": [], + "bodyPresent": true, + "bodyLength": 1177, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "path-state-and-lifecycle", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1784", + "repo": "garrytan/gstack", + "number": 1784, + "kind": "issue", + "title": "Windows: browse cold-start flashes focus-stealing console windows (Bun.spawnSync ignores windowsHide)", + "url": "https://github.com/garrytan/gstack/issues/1784", + "author": "kaiwulff", + "dates": { + "createdAt": "2026-05-29T10:38:46Z", + "updatedAt": "2026-07-15T22:57:04Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4217, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1785", + "repo": "garrytan/gstack", + "number": 1785, + "kind": "pull-request", + "title": "Add Zed host support (--host zed)", + "url": "https://github.com/garrytan/gstack/pull/1785", + "author": "jeffwitters", + "dates": { + "createdAt": "2026-05-29T12:39:32Z", + "updatedAt": "2026-07-15T21:43:32Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-zed-host", + "labels": [], + "bodyPresent": true, + "bodyLength": 2694, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1790", + "repo": "garrytan/gstack", + "number": 1790, + "kind": "pull-request", + "title": "fix(office-hours): unify profile paths on developer-profile.json", + "url": "https://github.com/garrytan/gstack/pull/1790", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-29T19:09:35Z", + "updatedAt": "2026-07-15T21:43:35Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1677-office-hours-session-count", + "labels": [], + "bodyPresent": true, + "bodyLength": 930, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "office-hours", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1791", + "repo": "garrytan/gstack", + "number": 1791, + "kind": "issue", + "title": "`/plan-eng-review` Runs Produce Multiple Unreconciled Task Sets", + "url": "https://github.com/garrytan/gstack/issues/1791", + "author": "zephschafer", + "dates": { + "createdAt": "2026-05-29T19:48:18Z", + "updatedAt": "2026-05-29T19:48:18Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1437, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "engineering-review", + "category": "judgment", + "classification": { + "rule": "review:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1792", + "repo": "garrytan/gstack", + "number": 1792, + "kind": "issue", + "title": "`freshClassify` health probe uses `gbrain sources list`, misclassifying healthy thin-client brains as `broken-config` → brain-aware blocks suppressed", + "url": "https://github.com/garrytan/gstack/issues/1792", + "author": "lucha0404", + "dates": { + "createdAt": "2026-05-29T20:25:30Z", + "updatedAt": "2026-07-15T22:57:05Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3461, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "health", + "category": "context", + "classification": { + "rule": "runtime-context-dev:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1794", + "repo": "garrytan/gstack", + "number": 1794, + "kind": "pull-request", + "title": "fix(browse): apply --no-sandbox to headed launch sites (root/container)", + "url": "https://github.com/garrytan/gstack/pull/1794", + "author": "garrytan-agents", + "dates": { + "createdAt": "2026-05-29T21:46:39Z", + "updatedAt": "2026-07-15T10:22:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/headed-no-sandbox-root", + "labels": [], + "bodyPresent": true, + "bodyLength": 2933, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1795", + "repo": "garrytan/gstack", + "number": 1795, + "kind": "pull-request", + "title": "docs: add stock phrase guardrail", + "url": "https://github.com/garrytan/gstack/pull/1795", + "author": "creatornader", + "dates": { + "createdAt": "2026-05-29T22:37:09Z", + "updatedAt": "2026-07-16T01:27:29Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "docs/stock-phrase-guardrail-20260529", + "labels": [], + "bodyPresent": true, + "bodyLength": 158, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "documentation-and-discoverability", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "docs", + "category": "governance", + "classification": { + "rule": "docs-governance:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1796", + "repo": "garrytan/gstack", + "number": 1796, + "kind": "pull-request", + "title": "fix(ios-qa): reuse rotated bearer so /ios-qa drives a real device across sessions", + "url": "https://github.com/garrytan/gstack/pull/1796", + "author": "Bmathews721", + "dates": { + "createdAt": "2026-05-30T01:38:30Z", + "updatedAt": "2026-06-01T07:44:27Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/ios-qa-device-token-warmstart", + "labels": [], + "bodyPresent": true, + "bodyLength": 2625, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "device-control-and-evidence", + "component": "runtime-ios", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.ios.device-contract", + "relatedJudgmentModule": "ios-qa", + "category": "infrastructure", + "classification": { + "rule": "runtime-ios:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1798", + "repo": "garrytan/gstack", + "number": 1798, + "kind": "issue", + "title": "setup-gbrain: voyage-code-3 flags silently dropped under zsh (unquoted $GBRAIN_EMBED_FLAGS word-splitting), downgrades to voyage-4-large", + "url": "https://github.com/garrytan/gstack/issues/1798", + "author": "trevorhstandridge", + "dates": { + "createdAt": "2026-05-30T02:03:54Z", + "updatedAt": "2026-07-15T13:11:12Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3384, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1799", + "repo": "garrytan/gstack", + "number": 1799, + "kind": "issue", + "title": "UI problem, everytime appear", + "url": "https://github.com/garrytan/gstack/issues/1799", + "author": "CodeMagic6", + "dates": { + "createdAt": "2026-05-30T03:11:52Z", + "updatedAt": "2026-07-15T21:43:40Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 88, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "design", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.design.contract", + "relatedJudgmentModule": "live-review", + "category": "judgment", + "classification": { + "rule": "design:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1809", + "repo": "garrytan/gstack", + "number": 1809, + "kind": "pull-request", + "title": "Add COE root-cause skill", + "url": "https://github.com/garrytan/gstack/pull/1809", + "author": "ghitafilali", + "dates": { + "createdAt": "2026-05-31T00:30:52Z", + "updatedAt": "2026-07-15T12:58:31Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "ghita/coe-root-cause-skill", + "labels": [], + "bodyPresent": true, + "bodyLength": 2061, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "web-qa", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1812", + "repo": "garrytan/gstack", + "number": 1812, + "kind": "pull-request", + "title": "fix(plan-eng-review): add substrate-neutral platform-capability check to Step 0 (#1685)", + "url": "https://github.com/garrytan/gstack/pull/1812", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-31T10:58:04Z", + "updatedAt": "2026-07-15T21:43:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1685-plan-eng-review-platform-capability", + "labels": [], + "bodyPresent": true, + "bodyLength": 975, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "engineering-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1813", + "repo": "garrytan/gstack", + "number": 1813, + "kind": "pull-request", + "title": "fix(setup): prefix SessionStart hook with bash on Windows — closes #1775", + "url": "https://github.com/garrytan/gstack/pull/1813", + "author": "NikhileshNanduri", + "dates": { + "createdAt": "2026-05-31T14:09:39Z", + "updatedAt": "2026-07-15T22:53:05Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1576-gbrain-sync-sources-list-unwrap", + "labels": [], + "bodyPresent": true, + "bodyLength": 1154, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1814", + "repo": "garrytan/gstack", + "number": 1814, + "kind": "pull-request", + "title": "fix(gbrain): scope fallback and resolve Codex skill manifests", + "url": "https://github.com/garrytan/gstack/pull/1814", + "author": "sensdiego", + "dates": { + "createdAt": "2026-05-31T14:56:41Z", + "updatedAt": "2026-06-06T16:12:55Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/codex-context-load-repo-scope", + "labels": [], + "bodyPresent": true, + "bodyLength": 2535, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "outside-voice", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1815", + "repo": "garrytan/gstack", + "number": 1815, + "kind": "pull-request", + "title": "v1.59.0.0 feat: /land skill + trunk.io merge-queue integration", + "url": "https://github.com/garrytan/gstack/pull/1815", + "author": "garrytan", + "dates": { + "createdAt": "2026-05-31T16:44:15Z", + "updatedAt": "2026-07-15T22:53:07Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "garrytan/trunk-land-skill", + "labels": [], + "bodyPresent": true, + "bodyLength": 3094, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1816", + "repo": "garrytan/gstack", + "number": 1816, + "kind": "pull-request", + "title": "fix(plan-tune): stop emitting invalid permissionDecision \"defer\" (breaks Conductor AskUserQuestion)", + "url": "https://github.com/garrytan/gstack/pull/1816", + "author": "ztownsend", + "dates": { + "createdAt": "2026-05-31T17:05:42Z", + "updatedAt": "2026-07-15T12:58:34Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/auq-defer-permissiondecision", + "labels": [], + "bodyPresent": true, + "bodyLength": 2732, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "plan", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.plan.contract", + "relatedJudgmentModule": "plan-review", + "category": "judgment", + "classification": { + "rule": "plan:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1817", + "repo": "garrytan/gstack", + "number": 1817, + "kind": "pull-request", + "title": "setup-gbrain: pass voyage-code-3 flags without relying on shell word-splitting", + "url": "https://github.com/garrytan/gstack/pull/1817", + "author": "mvanhorn", + "dates": { + "createdAt": "2026-05-31T17:35:55Z", + "updatedAt": "2026-07-15T19:33:59Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1798-gbrain-voyage-flags-wordsplit", + "labels": [], + "bodyPresent": true, + "bodyLength": 1395, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1819", + "repo": "garrytan/gstack", + "number": 1819, + "kind": "pull-request", + "title": "fix(setup): relocate direct Claude install out of the skill-discovery root (#1202, #1694)", + "url": "https://github.com/garrytan/gstack/pull/1819", + "author": "skyzer", + "dates": { + "createdAt": "2026-05-31T18:28:52Z", + "updatedAt": "2026-07-15T22:53:09Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/claude-install-discovery-root", + "labels": [], + "bodyPresent": true, + "bodyLength": 3476, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1820", + "repo": "garrytan/gstack", + "number": 1820, + "kind": "pull-request", + "title": "fix(ship): absolute bin path for gstack-next-version in landing-report/land-and-deploy/review", + "url": "https://github.com/garrytan/gstack/pull/1820", + "author": "wsvoorhees", + "dates": { + "createdAt": "2026-05-31T18:53:52Z", + "updatedAt": "2026-07-15T14:01:18Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/gstack-next-version-absolute-path", + "labels": [], + "bodyPresent": true, + "bodyLength": 2038, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "land-deploy", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1822", + "repo": "garrytan/gstack", + "number": 1822, + "kind": "pull-request", + "title": "fix(extension): withhold auth token from content-script getPort callers", + "url": "https://github.com/garrytan/gstack/pull/1822", + "author": "Mike-E-Log", + "dates": { + "createdAt": "2026-05-31T22:46:44Z", + "updatedAt": "2026-07-15T21:24:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix-extension-getport-token-guard", + "labels": [], + "bodyPresent": true, + "bodyLength": 1632, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1828", + "repo": "garrytan/gstack", + "number": 1828, + "kind": "issue", + "title": "Shop", + "url": "https://github.com/garrytan/gstack/issues/1828", + "author": "locaimran", + "dates": { + "createdAt": "2026-06-01T16:27:31Z", + "updatedAt": "2026-07-15T08:11:59Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 36, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1829", + "repo": "garrytan/gstack", + "number": 1829, + "kind": "issue", + "title": "browse connect (headed) fails: setup installs wrong Chromium revision vs compiled binary's pinned Playwright", + "url": "https://github.com/garrytan/gstack/issues/1829", + "author": "antoniodavila", + "dates": { + "createdAt": "2026-06-01T18:08:08Z", + "updatedAt": "2026-07-15T12:58:36Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 3299, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1832", + "repo": "garrytan/gstack", + "number": 1832, + "kind": "pull-request", + "title": "fix(gbrain): healthy thin-client misclassified as broken-config, suppressing brain blocks (#1792)", + "url": "https://github.com/garrytan/gstack/pull/1832", + "author": "jbetala7", + "dates": { + "createdAt": "2026-06-01T20:07:56Z", + "updatedAt": "2026-07-15T22:53:10Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1792-thinclient-freshclassify", + "labels": [], + "bodyPresent": true, + "bodyLength": 3096, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "health", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1834", + "repo": "garrytan/gstack", + "number": 1834, + "kind": "issue", + "title": "/retro should persist recommendations and detect follow-through in subsequent runs", + "url": "https://github.com/garrytan/gstack/issues/1834", + "author": "adamkwhite", + "dates": { + "createdAt": "2026-06-01T22:57:34Z", + "updatedAt": "2026-07-15T12:58:39Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1674, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1835", + "repo": "garrytan/gstack", + "number": 1835, + "kind": "issue", + "title": "fix(windows): bun server and chrome-headless-shell show black console windows on Windows", + "url": "https://github.com/garrytan/gstack/issues/1835", + "author": "LHG4650", + "dates": { + "createdAt": "2026-06-02T00:16:35Z", + "updatedAt": "2026-07-15T22:57:07Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1566, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1836", + "repo": "garrytan/gstack", + "number": 1836, + "kind": "issue", + "title": "ios-qa: DebugBridge templates fail clean install on Swift 6.x + leak private SPIs into Release (5 bugs, incl. Apple-rejection class)", + "url": "https://github.com/garrytan/gstack/issues/1836", + "author": "aweevenson-sea", + "dates": { + "createdAt": "2026-06-02T04:21:37Z", + "updatedAt": "2026-06-02T15:37:39Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5867, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "ios-qa", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1837", + "repo": "garrytan/gstack", + "number": 1837, + "kind": "issue", + "title": "ios-qa daemon: boot-token never written (silent try? on NSTemporaryDirectory) — tunnel dies after 1-2 requests; bootstrap.ts claims os_log scrape but does file-copy", + "url": "https://github.com/garrytan/gstack/issues/1837", + "author": "aweevenson-sea", + "dates": { + "createdAt": "2026-06-02T04:21:54Z", + "updatedAt": "2026-07-15T22:57:09Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2111, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "ios-qa", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1838", + "repo": "garrytan/gstack", + "number": 1838, + "kind": "pull-request", + "title": "fix(setup): pin Playwright browser install to bundled version so headed browse connect works (#1829)", + "url": "https://github.com/garrytan/gstack/pull/1838", + "author": "jbetala7", + "dates": { + "createdAt": "2026-06-02T06:22:50Z", + "updatedAt": "2026-07-15T22:53:12Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1829-playwright-pin", + "labels": [], + "bodyPresent": true, + "bodyLength": 2944, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1843", + "repo": "garrytan/gstack", + "number": 1843, + "kind": "issue", + "title": "Claude", + "url": "https://github.com/garrytan/gstack/issues/1843", + "author": "nuralrustamov-sketch", + "dates": { + "createdAt": "2026-06-02T12:34:42Z", + "updatedAt": "2026-07-15T08:11:36Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": false, + "bodyLength": 0, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1844", + "repo": "garrytan/gstack", + "number": 1844, + "kind": "issue", + "title": "/sync-gbrain Step 4 writes false code-search guidance into CLAUDE.md on markdown-only brains", + "url": "https://github.com/garrytan/gstack/issues/1844", + "author": "erlendm", + "dates": { + "createdAt": "2026-06-02T13:21:12Z", + "updatedAt": "2026-07-15T12:58:42Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2980, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1845", + "repo": "garrytan/gstack", + "number": 1845, + "kind": "pull-request", + "title": "fix(ios-qa): DebugBridge templates — clean install on Swift 6.x + no private SPI leak into Release", + "url": "https://github.com/garrytan/gstack/pull/1845", + "author": "aweevenson-sea", + "dates": { + "createdAt": "2026-06-02T15:37:31Z", + "updatedAt": "2026-07-15T12:58:45Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/ios-qa-debugbridge-release-spi-leak", + "labels": [], + "bodyPresent": true, + "bodyLength": 3383, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "ios-qa", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1846", + "repo": "garrytan/gstack", + "number": 1846, + "kind": "issue", + "title": "browse CLI reports \"Server failed to start within Ns\" when the detached daemon is actually healthy (Windows-under-load gap left by #1732)", + "url": "https://github.com/garrytan/gstack/issues/1846", + "author": "joshwilks111-max", + "dates": { + "createdAt": "2026-06-02T18:59:43Z", + "updatedAt": "2026-07-15T12:58:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4527, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "health", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1847", + "repo": "garrytan/gstack", + "number": 1847, + "kind": "pull-request", + "title": "fix(browse): recover a late-healthy detached daemon instead of a false \"Server failed to start\" (#1846)", + "url": "https://github.com/garrytan/gstack/pull/1847", + "author": "harjothkhara", + "dates": { + "createdAt": "2026-06-03T05:06:13Z", + "updatedAt": "2026-07-15T13:59:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1846-browse-startup-false-negative", + "labels": [], + "bodyPresent": true, + "bodyLength": 2473, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "health", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1850", + "repo": "garrytan/gstack", + "number": 1850, + "kind": "pull-request", + "title": "fix(sync-gbrain): gate code-search guidance on real page_count, not the markdown capability check (#1844)", + "url": "https://github.com/garrytan/gstack/pull/1850", + "author": "harjothkhara", + "dates": { + "createdAt": "2026-06-03T05:21:27Z", + "updatedAt": "2026-07-15T22:53:14Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1844-sync-gbrain-markdown-only-guidance", + "labels": [], + "bodyPresent": true, + "bodyLength": 2632, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1851", + "repo": "garrytan/gstack", + "number": 1851, + "kind": "pull-request", + "title": "fix(context-recovery): look up -reviews.jsonl with the canonical slug form, not the raw branch (#1127)", + "url": "https://github.com/garrytan/gstack/pull/1851", + "author": "harjothkhara", + "dates": { + "createdAt": "2026-06-03T05:37:31Z", + "updatedAt": "2026-07-15T22:53:15Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1127-context-recovery-review-branch-form", + "labels": [], + "bodyPresent": true, + "bodyLength": 2752, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1853", + "repo": "garrytan/gstack", + "number": 1853, + "kind": "pull-request", + "title": "fix(retro): persist recommendations so the next retro detects follow-through (#1834)", + "url": "https://github.com/garrytan/gstack/pull/1853", + "author": "jbetala7", + "dates": { + "createdAt": "2026-06-03T06:04:37Z", + "updatedAt": "2026-07-15T22:39:37Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1834-retro-persist-recommendations", + "labels": [], + "bodyPresent": true, + "bodyLength": 2945, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "context-memory-and-isolation", + "component": "runtime-context-dev", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.context-isolation-contract", + "relatedJudgmentModule": "none", + "category": "context", + "classification": { + "rule": "runtime-context-dev:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1857", + "repo": "garrytan/gstack", + "number": 1857, + "kind": "pull-request", + "title": "update skills", + "url": "https://github.com/garrytan/gstack/pull/1857", + "author": "dxiao2003", + "dates": { + "createdAt": "2026-06-04T01:05:41Z", + "updatedAt": "2026-07-15T21:43:47Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "pre-build-steps", + "labels": [], + "bodyPresent": true, + "bodyLength": 92, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1861", + "repo": "garrytan/gstack", + "number": 1861, + "kind": "pull-request", + "title": "feat(codex-probe): add update-check helper alongside known-bad warning", + "url": "https://github.com/garrytan/gstack/pull/1861", + "author": "Rahgnoruk", + "dates": { + "createdAt": "2026-06-04T01:51:54Z", + "updatedAt": "2026-06-04T01:51:57Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "feat/codex-update-check", + "labels": [], + "bodyPresent": true, + "bodyLength": 4302, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "outside-voice", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1862", + "repo": "garrytan/gstack", + "number": 1862, + "kind": "pull-request", + "title": "fix(ship): sync package-lock.json version alongside package.json", + "url": "https://github.com/garrytan/gstack/pull/1862", + "author": "oharriehausen", + "dates": { + "createdAt": "2026-06-04T03:16:59Z", + "updatedAt": "2026-07-15T15:32:17Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/ship-lockfile-sync-cli", + "labels": [], + "bodyPresent": true, + "bodyLength": 1542, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1864", + "repo": "garrytan/gstack", + "number": 1864, + "kind": "pull-request", + "title": "fix: suppress Windows console flashes from browse cold-start child spawns", + "url": "https://github.com/garrytan/gstack/pull/1864", + "author": "mvanhorn", + "dates": { + "createdAt": "2026-06-04T06:46:31Z", + "updatedAt": "2026-07-16T03:23:36Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/1784-windows-bun-spawnsync-console-flash", + "labels": [], + "bodyPresent": true, + "bodyLength": 1655, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1873", + "repo": "garrytan/gstack", + "number": 1873, + "kind": "pull-request", + "title": "fix: resolve Claude hook paths without CLAUDE_SKILL_DIR", + "url": "https://github.com/garrytan/gstack/pull/1873", + "author": "maxpetrusenkoagent", + "dates": { + "createdAt": "2026-06-05T02:57:17Z", + "updatedAt": "2026-07-15T21:14:24Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": true, + "baseRef": "main", + "headRef": "hermes/oss-pr-2026-06-05-openclaw-1871-reviewfix", + "labels": [], + "bodyPresent": true, + "bodyLength": 854, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:unvetted-community-pr", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1874", + "repo": "garrytan/gstack", + "number": 1874, + "kind": "pull-request", + "title": "feat(plan-eng-review): flag optimistic-UI on a server-gated action as a code-quality check", + "url": "https://github.com/garrytan/gstack/pull/1874", + "author": "timlinnet", + "dates": { + "createdAt": "2026-06-05T03:02:42Z", + "updatedAt": "2026-07-15T11:49:39Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "add-server-gated-ui-failure-mode", + "labels": [], + "bodyPresent": true, + "bodyLength": 1283, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "engineering-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1877", + "repo": "garrytan/gstack", + "number": 1877, + "kind": "issue", + "title": "Windows: Use Junction (mklink /J) instead of copying to save disk space", + "url": "https://github.com/garrytan/gstack/issues/1877", + "author": "wolf5458", + "dates": { + "createdAt": "2026-06-05T05:52:41Z", + "updatedAt": "2026-07-15T22:39:38Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1898, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "runtime-paths-state", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.paths-state.matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-paths-state:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1878", + "repo": "garrytan/gstack", + "number": 1878, + "kind": "issue", + "title": "Co-author trailer still says \"Claude Opus 4.7\" — bump to 4.8?", + "url": "https://github.com/garrytan/gstack/issues/1878", + "author": "bryan-flowhighlevel", + "dates": { + "createdAt": "2026-06-05T06:39:49Z", + "updatedAt": "2026-07-15T21:43:49Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 1673, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "web-qa", + "category": "workflow", + "classification": { + "rule": "qa:ambiguous-open-issue", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1881", + "repo": "garrytan/gstack", + "number": 1881, + "kind": "pull-request", + "title": "fix(browse): add `viewport auto` to unpin a fixed viewport without restart", + "url": "https://github.com/garrytan/gstack/pull/1881", + "author": "jbetala7", + "dates": { + "createdAt": "2026-06-05T10:53:16Z", + "updatedAt": "2026-07-15T22:53:20Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1059-viewport-auto", + "labels": [], + "bodyPresent": true, + "bodyLength": 2808, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1882", + "repo": "garrytan/gstack", + "number": 1882, + "kind": "issue", + "title": "Skills hardcode `~/.claude/skills/gstack/` paths — any install dir not named `gstack` silently breaks after `setup`", + "url": "https://github.com/garrytan/gstack/issues/1882", + "author": "rvdlaar", + "dates": { + "createdAt": "2026-06-05T12:53:41Z", + "updatedAt": "2026-07-15T22:57:10Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5618, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1885", + "repo": "garrytan/gstack", + "number": 1885, + "kind": "pull-request", + "title": "fix(setup): add Claude runtime alias for renamed installs", + "url": "https://github.com/garrytan/gstack/pull/1885", + "author": "maxpetrusenkoagent", + "dates": { + "createdAt": "2026-06-06T01:52:08Z", + "updatedAt": "2026-07-15T22:39:40Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": true, + "baseRef": "main", + "headRef": "hermes/oss-pr-2026-06-06-openclaw-1882", + "labels": [], + "bodyPresent": true, + "bodyLength": 1905, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "host-capability-and-portability", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1886", + "repo": "garrytan/gstack", + "number": 1886, + "kind": "issue", + "title": "gstack-pr-title-rewrite.sh duplicates the version prefix on a bare-version title (no description)", + "url": "https://github.com/garrytan/gstack/issues/1886", + "author": "jbetala7", + "dates": { + "createdAt": "2026-06-06T07:24:30Z", + "updatedAt": "2026-07-15T12:58:53Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2490, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1887", + "repo": "garrytan/gstack", + "number": 1887, + "kind": "pull-request", + "title": "fix(pr-title): don't duplicate the version prefix on bare-version PR titles", + "url": "https://github.com/garrytan/gstack/pull/1887", + "author": "jbetala7", + "dates": { + "createdAt": "2026-06-06T07:25:05Z", + "updatedAt": "2026-07-15T11:48:01Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-pr-title-bare-version", + "labels": [], + "bodyPresent": true, + "bodyLength": 1969, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "SUPERSEDED_BY_CONSOLIDATION", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:consolidation-signal", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1888", + "repo": "garrytan/gstack", + "number": 1888, + "kind": "pull-request", + "title": "fix(host): bump Claude co-author trailer to Opus 4.8", + "url": "https://github.com/garrytan/gstack/pull/1888", + "author": "jbetala7", + "dates": { + "createdAt": "2026-06-06T07:44:50Z", + "updatedAt": "2026-07-15T21:43:53Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1878-coauthor-opus-48", + "labels": [], + "bodyPresent": true, + "bodyLength": 2200, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "judgment-quality-and-calibration", + "component": "review", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "judgment.review.precision-contract", + "relatedJudgmentModule": "core-review", + "category": "judgment", + "classification": { + "rule": "review:unvetted-community-pr", + "input": "title+body", + "note": "Title was ambiguous; a narrow two-signal body rule selected the component." + } + }, + { + "id": "garrytan/gstack#1889", + "repo": "garrytan/gstack", + "number": 1889, + "kind": "issue", + "title": "[Feature Request] Github Pages for gstack via Github Actions that showcases case studies of using this gstack and you will get tons of users.", + "url": "https://github.com/garrytan/gstack/issues/1889", + "author": "shyamalschandra", + "dates": { + "createdAt": "2026-06-06T10:06:57Z", + "updatedAt": "2026-07-15T21:43:56Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 212, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "release", + "category": "workflow", + "classification": { + "rule": "ship:ambiguous-open-issue", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1890", + "repo": "garrytan/gstack", + "number": 1890, + "kind": "issue", + "title": "model-benchmark: claude adapter `available()` reports \"No Claude auth found\" for macOS subscription installs (claude -p works)", + "url": "https://github.com/garrytan/gstack/issues/1890", + "author": "chrono-meta", + "dates": { + "createdAt": "2026-06-06T10:13:32Z", + "updatedAt": "2026-07-15T13:14:40Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2738, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "security-trust-and-governance", + "component": "qa", + "disposition": "DEFER_COMMUNITY", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "performance", + "category": "governance", + "classification": { + "rule": "qa:community-expansion", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1891", + "repo": "garrytan/gstack", + "number": 1891, + "kind": "pull-request", + "title": "fix(browse): make local Playwright launch work on Windows", + "url": "https://github.com/garrytan/gstack/pull/1891", + "author": "phileokairos-pixel", + "dates": { + "createdAt": "2026-06-07T02:26:34Z", + "updatedAt": "2026-07-15T22:39:41Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/windows-browse-node-launch", + "labels": [], + "bodyPresent": true, + "bodyLength": 1736, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "browser-control-and-evidence", + "component": "runtime-browser", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "runtime.browser.lifecycle-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "runtime-browser:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1892", + "repo": "garrytan/gstack", + "number": 1892, + "kind": "issue", + "title": "[feature] GSTACK_CODEX_NO_SANDBOX env gate — Codex /review + /ship silently no-op in containers (bwrap can't create user namespaces)", + "url": "https://github.com/garrytan/gstack/issues/1892", + "author": "dkoo761", + "dates": { + "createdAt": "2026-06-07T02:43:16Z", + "updatedAt": "2026-06-07T02:48:44Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 5497, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "workflow-orchestration-and-handoffs", + "component": "ship", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "workflow.ship.state-machine-contract", + "relatedJudgmentModule": "outside-voice", + "category": "workflow", + "classification": { + "rule": "ship:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1894", + "repo": "garrytan/gstack", + "number": 1894, + "kind": "pull-request", + "title": "fix(model-benchmark): don't drop the claude provider on macOS subscription installs", + "url": "https://github.com/garrytan/gstack/pull/1894", + "author": "jbetala7", + "dates": { + "createdAt": "2026-06-07T10:51:13Z", + "updatedAt": "2026-07-15T11:18:33Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "oss/fix-1890-claude-adapter-darwin-auth", + "labels": [], + "bodyPresent": true, + "bodyLength": 2867, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "verification-and-regression-coverage", + "component": "qa", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "workflow.qa.evidence-contract", + "relatedJudgmentModule": "performance", + "category": "workflow", + "classification": { + "rule": "qa:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1895", + "repo": "garrytan/gstack", + "number": 1895, + "kind": "issue", + "title": "canonicalizeRemote keeps the .git suffix when the remote URL has a trailing slash, splitting the dedup/source-id key", + "url": "https://github.com/garrytan/gstack/issues/1895", + "author": "jbetala7", + "dates": { + "createdAt": "2026-06-07T10:55:12Z", + "updatedAt": "2026-07-15T10:25:08Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 2473, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "out-of-scope-or-insufficient-signal", + "component": "docs-governance", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "docs.generated-source-contract", + "relatedJudgmentModule": "none", + "category": "governance", + "classification": { + "rule": "fallback:ambiguous-open-issue", + "input": "fallback", + "note": "No conservative title or two-signal body rule matched; retained for governance triage." + } + }, + { + "id": "garrytan/gstack#1898", + "repo": "garrytan/gstack", + "number": 1898, + "kind": "pull-request", + "title": "v1.57.10.0 fix(setup): route gen:skill-docs through bun_cmd; drop tail -3 pipe that masks bun failures", + "url": "https://github.com/garrytan/gstack/pull/1898", + "author": "DavidMiserak", + "dates": { + "createdAt": "2026-06-07T17:32:36Z", + "updatedAt": "2026-07-15T22:53:22Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/setup-bun-cmd-and-pipe-bugs", + "labels": [], + "bodyPresent": true, + "bodyLength": 2669, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "docs", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1900", + "repo": "garrytan/gstack", + "number": 1900, + "kind": "pull-request", + "title": "v1.57.4.0 fix(setup): Playwright Chromium failure becomes best-effort warn, not exit 1", + "url": "https://github.com/garrytan/gstack/pull/1900", + "author": "DavidMiserak", + "dates": { + "createdAt": "2026-06-07T17:46:05Z", + "updatedAt": "2026-07-15T12:59:00Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/setup-playwright-warn-not-exit", + "labels": [], + "bodyPresent": true, + "bodyLength": 4361, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1901", + "repo": "garrytan/gstack", + "number": 1901, + "kind": "issue", + "title": "setup: Playwright Chromium download failure aborts setup before skills/hooks/migrations land", + "url": "https://github.com/garrytan/gstack/issues/1901", + "author": "DavidMiserak", + "dates": { + "createdAt": "2026-06-07T17:57:23Z", + "updatedAt": "2026-07-15T22:57:12Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4065, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1902", + "repo": "garrytan/gstack", + "number": 1902, + "kind": "issue", + "title": "setup: Playwright Chromium download failure aborts setup before skills/hooks/migrations land", + "url": "https://github.com/garrytan/gstack/issues/1902", + "author": "DavidMiserak", + "dates": { + "createdAt": "2026-06-07T17:57:59Z", + "updatedAt": "2026-07-15T12:59:02Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": null, + "baseRef": null, + "headRef": null, + "labels": [], + "bodyPresent": true, + "bodyLength": 4065, + "sourceOccurrences": [ + "garrytan/open-items" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": false, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "FIX_IN_GSTACK_2", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:open-bug", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1903", + "repo": "garrytan/gstack", + "number": 1903, + "kind": "pull-request", + "title": "v1.57.4.0 refactor(setup): group steps into four phases ordered by failure probability", + "url": "https://github.com/garrytan/gstack/pull/1903", + "author": "DavidMiserak", + "dates": { + "createdAt": "2026-06-07T17:58:45Z", + "updatedAt": "2026-07-15T12:59:06Z", + "closedAt": null, + "mergedAt": null + }, + "state": "open", + "stateReason": null, + "draft": false, + "baseRef": "main", + "headRef": "fix/setup-phase-reorder", + "labels": [], + "bodyPresent": true, + "bodyLength": 4936, + "sourceOccurrences": [ + "garrytan/open-items", + "garrytan/open-prs" + ], + "sourceReconciliation": { + "openItems": true, + "openPRs": true, + "requiredDetail": false + }, + "portTrace": null, + "rootCauseFamily": "installation-and-migration", + "component": "installation-migration", + "disposition": "NEEDS_EVIDENCE", + "replacementTest": "installation.host-matrix-contract", + "relatedJudgmentModule": "none", + "category": "infrastructure", + "classification": { + "rule": "installation-migration:unvetted-community-pr", + "input": "title", + "note": "First matching ordered title rule selected the component; disposition remained conservative." + } + }, + { + "id": "garrytan/gstack#1904", + "repo": "garrytan/gstack", + "number": 1904, + "kind": "issue", + "title": "make-pdf: spurious blank first page when content (frontmatter or leading