Repository navigation
Conversation
added 5 commits
September 2, 2026 11:03
Pin tar to the patched release, apply the CI-reported Prettier fixes, and make Linear’s org source-of-truth workflow explicit while keeping local as the default.\n\nAuthored by TerMinal Eng (Grok Bot).
Authored by TerMinal Eng (Grok Bot).
trevormil
force-pushed
the
feat/eng-harness-model-catalog
branch
from
September 2, 2026 18:16
640ad20 to
a94bb13
Compare
added 6 commits
September 7, 2026 10:44
Re-audited the branch with bun audit: zero vulnerabilities; no dependency changes required.
added 8 commits
September 9, 2026 11:28
Security patch for GHSA-2883-xcg3-v3hh; applies the security-critical exception to the dependency age rule. bun audit: no vulnerabilities.
added 2 commits
September 11, 2026 11:21
GitHub Dependabot alerts 1-5 all identify Mermaid 11.16.1 as the first patched release. This branch already pins 11.16.1; bun audit reports no vulnerabilities. Retain the patched pin without lockfile churn. Validation: 3479 tests passed, 2 skipped; 100 focused checks and 6 focused UX checks passed. Typecheck and build passed. Lint: 0 errors, 27 existing warnings. UX local canary reported concurrent live-config changes in existing non-strict mode. No tests weakened.
added 4 commits
September 15, 2026 11:30
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Authored by TerMinal Eng (Grok Bot).
Tracks Linear TER-5, TER-6, TER-7, TER-8, TER-9, TER-10, TER-11, TER-12, TER-13, and TER-14.
Also tracks TER-15, TER-16, TER-17, TER-18, TER-19, TER-20, TER-21, TER-22.
Summary
TER-5–42 combines model/provider improvements, local Files tools and Notes, native forge actions, and optional cockpit widgets. Notes now fuzzy-matches built-in and custom templates after
/; Findings posts GitHub/GitLab discussion comments; Usage and Context offer clearable burn-rate lookback windows. All optional settings preserve the existing defaults.This mega PR combines the weekly model-catalog refresh, CI and dependency hygiene, provider-default coverage, a provider-native Linear workflow, tracked-filename quick-open, and a persisted diff-view preference. Existing model IDs, custom-model behavior, all four ticket providers, local as the default, content search, and every diff layout remain intact.
Model catalog (TER-8)
gpt-5.5for Codex.cursor-grok-4.6-highto the Cursor static fallback while retainingcursor-grok-4.5-highand every existing entry. The ADR-0009 livecursor-agent --list-modelspath is unchanged.anthropic/claude-fable-5to Pi's starter hints while keeping its live--list-modelscatalog primary and preserving all existing Pi Anthropic entries.qwen/qwen3.8-flash,z-ai/glm-5.3-flash,deepseek/deepseek-v4-flash-0731,minimax/minimax-m3,x-ai/grok-build-0.1,deepseek/deepseek-v4-pro-0813, andgoogle/gemini-3.6-flash.Internal tests (TER-9)
local,github,linear, andwebview.TER-11) wins over its UUID for browser and agent references.file_ticketfor Linear repos instead of silently writing local markdown.Linear readiness (TER-10)
Provider-native Linear IDs and writes (TER-11)
externalKey(for exampleTER-11) rather than local markdown-style IDs or Linear UUIDs.comment_ticketinstruction.file_ticketpath refuses Linear, GitHub, and webview repos before it can create markdown; provider-backed desktop CRUD remains unchanged.Dependency hygiene (TER-12)
11.16.1.8.5.26instead of adopting same-day8.5.27/8.5.28releases.@xmldom/xmldomto patched0.8.15without crossing the major-version boundary.3.4.14, clearing the extra advisories surfaced through Mermaid.bun auditnow reports no vulnerabilities; no advisory was skipped or left unverifiable.Filename quick-open (TER-13)
files.listTrackedIPC/preload/daemon support backed by NUL-delimitedgit ls-files, including the existing SSH workspace path.fuzzyRankscorer and navigates the selected file into the Files tab.#mode remains distinct content search through the existingfiles.search/git greppath.Persisted diff layout (TER-14)
unified,split, orstructuralundergt.diffViewModeand restores the last valid choice across opens.CI hygiene (TER-5)
tarto patched7.5.22,fast-urito patched3.1.6, andbrowserslistto patched4.28.8through package overrides, with a refreshedbun.lock.fast-uriandbrowserslistpins address the high-severity advisories newly surfaced by the 2026-09-02 CI run; the high-severity audit gate remains enabled and passes locally.Org ticket workflow (TER-6 / TER-7)
local,github,linear, andwebview.localas the local-first default.docs/setup.md: Linear stays the system of record, and TerMinal reads and writes the same team issues through Linear MCP without creating a separate TerMinal-only process.Verification sources
Needs confirm
cursor-grok-4.6-high: Cursor's official catalog confirms Grok 4.6 and its high default effort, but this account's installedcursor-agent --list-modelsreturned no models, so the exact CLI fallback spelling could not be observed locally.gpt-5.2-codex: the exact ID exists in official OpenAI documentation, but the current Codex CLI model cache omits it and the official catalog marks it deprecated. It remains unadded until current CLI acceptance can be confirmed.Editor and cockpit preferences (TER-15–18)
Files and cockpit pack (TER-19–22)
TER-23–26: file actions, optional CI and provider status edits
Tracks TER-23, TER-24, TER-25, and TER-26, alongside TER-5–22 above.
Local tools and hygiene (TER-27–30)
Tracks TER-27, TER-28, TER-29, and TER-30, alongside TER-5–26 above.
Local cockpit and Notes additions (TER-31–34)
Tracks TER-31, TER-32, TER-33, and TER-34, alongside TER-5–30 above.
Notes, ticket forge creation, and hygiene (TER-35–38)
Tracks TER-35, TER-36, TER-37, and TER-38, alongside TER-5–34 above.
Notes, forge comments, cockpit settings, and hygiene (TER-39–42)
Tracks TER-39, TER-40, TER-41, and TER-42, alongside TER-5–38 above.
/opens a local fuzzy picker across built-in and custom template names in scratch, repo/global markdown items, and path notes. Empty query lists all; Enter chooses the first result, or click a match. Escape/click-away dismisses. Selection removes only the slash command and appends the template body, preserving other text and the existing append-button path.Local navigation, note backlinks, GitLab threads, and hygiene (TER-43–46)
Tracks TER-43, TER-44, TER-45, and TER-46, alongside TER-5–42 above.
Verification for the completed pack
bun run test: 3,505 passed, 2 skipped, 0 failed across 292 files (30.53s).bunx tsc --noEmit: passed.bun run lint: 0 errors, 27 existing warnings.bun audit: no vulnerabilities (zero Low/Moderate/High/Critical).bun run build: passed; committed binary artifacts remain current.git diff --check: passed.Continues PR #347 on feat/eng-harness-model-catalog. origin/main was already an ancestor, so no rebase or force push was needed. Three new commits are authored by TerMinal Eng (Grok Bot): ac24856, 33559e8, 25ff437. No
.eng-*scratch files are committed. Human review and merge remain required.