{ "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