| Category | Title | Confidence | Updated |
|---|
| gotcha |
extractPositionals array invariant |
1.00 |
2d ago |
| gotcha |
fetchWithTimeout redirect trust pin |
1.00 |
6d ago |
| preference |
Repository setup, pnpm, and validation workflow |
1.00 |
6d ago |
| preference |
Command-owned structured metadata for CLI documentation |
1.00 |
6d ago |
| architecture |
captureEnvTokenHost boot snapshot |
1.00 |
6d ago |
| architecture |
prepareHeaders preserves SDK headers |
1.00 |
6d ago |
| architecture |
Active-token URL fallback |
1.00 |
6d ago |
| preference |
buildListCommand injected flags |
1.00 |
6d ago |
| preference |
Version-check helpers never throw |
1.00 |
6d ago |
| preference |
Create-command DRY_RUN_FLAG imports |
1.00 |
6d ago |
| decision |
no-silent-catch.grit enforcement |
1.00 |
6d ago |
| gotcha |
Vitest TEST_TMP_DIR and SENTRY_CONFIG_DIR isolation |
1.00 |
6d ago |
| gotcha |
versionExists npm terminal failures |
1.00 |
6d ago |
| gotcha |
validatePinnedGitHubRelease canonical SemVer |
1.00 |
6d ago |
| preference |
Sentry query auth preflight |
1.00 |
7d ago |
| preference |
CLI error class semantics |
1.00 |
7d ago |
| gotcha |
zlib.zstdCompress module guard |
1.00 |
7d ago |
| gotcha |
GHCR OCI runtime validation |
1.00 |
7d ago |
| gotcha |
listTags repeated GHCR cursor |
1.00 |
7d ago |
| decision |
reportCliError captures API 400 |
1.00 |
7d ago |
| preference |
issue merge --into participation |
1.00 |
7d ago |
| preference |
Stricli flag requiredness |
1.00 |
7d ago |
| gotcha |
GitHub request exact-origin assertions |
1.00 |
7d ago |
| gotcha |
Windows package-manager .cmd spawning |
1.00 |
7d ago |
| preference |
Race-safe upgrade filesystem operations and root-cause pres… |
1.00 |
7d ago |
| gotcha |
UPGRADE_SOURCES strict source affinity |
1.00 |
7d ago |
| architecture |
build.ts debug ID injection and sourcemaps |
1.00 |
7d ago |
| decision |
determineInstallDir priority |
1.00 |
7d ago |
| preference |
setup.ts fresh welcome |
1.00 |
7d ago |
| preference |
setup.ts bestEffort steps |
1.00 |
7d ago |
| preference |
Dependency-update PR workflow |
1.00 |
7d ago |
| architecture |
resolveUpgradeSource response reuse |
1.00 |
7d ago |
| gotcha |
peekHeader ZIP scan boundaries |
1.00 |
7d ago |
| pattern |
Node version pinning convention: workflow-level env vars NO… |
1.00 |
7d ago |
| gotcha |
stripTrailingSep preserves root |
1.00 |
7d ago |
| preference |
Async promise consumption |
1.00 |
7d ago |
| decision |
Sentry CLI Node-only runtime |
1.00 |
7d ago |
| decision |
Source-neutral patch-cache keys |
1.00 |
7d ago |
| architecture |
NormalizedGitHubReleases source brand |
1.00 |
7d ago |
| gotcha |
AbortSignal.reason upgrade propagation |
1.00 |
7d ago |
| gotcha |
parseUpgradeJson body failures |
1.00 |
7d ago |
| architecture |
Pinned upgrade artifact routing |
1.00 |
7d ago |
| gotcha |
GitHub release Link reconstruction |
1.00 |
7d ago |
| decision |
Switched from a previously recorded curl install to Homebrew |
1.00 |
7d ago |
| preference |
Nightly channel and upgrade-source invariants |
1.00 |
7d ago |
| gotcha |
UpgradeTransportError cache fallback |
1.00 |
7d ago |
| gotcha |
GHCR 307 strips Authorization |
1.00 |
7d ago |
| preference |
GitHub base-repository artifacts |
1.00 |
7d ago |
| preference |
Prefers graceful fallback over crashes |
1.00 |
7d ago |
| decision |
Migrated to the shared cancellation/transport-aware helper |
1.00 |
7d ago |
| decision |
Migrated to standalone installation |
1.00 |
7d ago |
| decision |
Migrated to Toolkit |
1.00 |
7d ago |
| decision |
Migrated to pnpm |
1.00 |
7d ago |
| decision |
Migrated to Node and now uses Node instead of Bun |
1.00 |
7d ago |
| preference |
buildIssueListCollapse baseline |
1.00 |
7d ago |
| preference |
applyPatch inline SHA-256 |
1.00 |
7d ago |
| architecture |
atomicWriteFile skill installation |
1.00 |
7d ago |
| architecture |
rawApiRequest statusText preservation |
1.00 |
7d ago |
| architecture |
CLI command three-concern boundary |
1.00 |
7d ago |
| gotcha |
Stricli run exit assertions |
1.00 |
7d ago |
| preference |
Prefers longer command paths over shorter prefixes |
1.00 |
7d ago |
| preference |
Toolkit migration invariants |
1.00 |
7d ago |
| gotcha |
CommandDocumentation wrapper types |
1.00 |
7d ago |
| preference |
validateResourceId plain identifiers |
1.00 |
7d ago |
| gotcha |
parseIssueArg multiline IDs |
1.00 |
7d ago |
| preference |
parseSlashSeparatedArg convention |
1.00 |
7d ago |
| gotcha |
pr-risk apply-label fork 403 |
1.00 |
7d ago |
| gotcha |
install cli@ prerelease flags |
1.00 |
7d ago |
| preference |
install report_error isolation |
1.00 |
7d ago |
| preference |
upgrade --offline curl-only contract |
1.00 |
7d ago |
| preference |
Prefers user email over username |
1.00 |
7d ago |
| gotcha |
delta-upgrade CLI_VERSION mocks |
1.00 |
7d ago |
| gotcha |
DeltaUnavailableReason network classification |
1.00 |
7d ago |
| decision |
Chose a version bump over a force flag |
1.00 |
7d ago |
| gotcha |
UPGRADE_SOURCES nonempty tuple |
1.00 |
7d ago |
| decision |
Chose Cloudflare over Vercel for scalable website deployment |
1.00 |
8d ago |
| decision |
Decided to use job ID instead |
1.00 |
8d ago |
| gotcha |
streamDecompressToFile ETXTBSY |
1.00 |
8d ago |
| decision |
detectInstallationMethod Homebrew priority |
1.00 |
8d ago |
| pattern |
#1246 Toolkit staged cutover |
1.00 |
8d ago |
| preference |
project-create platform syntax |
1.00 |
8d ago |
| preference |
Prefers explicit types over inference for public APIs |
1.00 |
8d ago |
| decision |
Switched from Python to TypeScript and no longer uses Python |
1.00 |
8d ago |
| pattern |
@sentry/symbolic release verification |
1.00 |
8d ago |
| preference |
redactArgv telemetry boundary |
1.00 |
8d ago |
| gotcha |
ValidationError field fingerprint |
1.00 |
8d ago |
| gotcha |
ApiError status preservation |
1.00 |
8d ago |
| gotcha |
WASM SQLite bind spread |
1.00 |
8d ago |
| pattern |
BugBot duplicate-fix preflight |
1.00 |
8d ago |
| preference |
Git conflict staging explicit paths |
1.00 |
8d ago |
| preference |
Never use node_modules/ |
1.00 |
8d ago |
| preference |
packages/cli JSDoc field contracts |
1.00 |
8d ago |
| gotcha |
check-fragments subcommand exemption |
1.00 |
8d ago |
| preference |
src/lib 80-percent reuse |
1.00 |
8d ago |
| pattern |
wrong-identifier command recovery |
1.00 |
8d ago |
| gotcha |
endpoint project filter contracts |
1.00 |
8d ago |
| architecture |
org-project context precedence |
1.00 |
8d ago |
| preference |
command Markdown formatter pipeline |
1.00 |
8d ago |
| architecture |
public/install canonical symlink |
1.00 |
8d ago |
| preference |
Multiple-value argument syntax |
1.00 |
8d ago |
| preference |
API date sort field |
1.00 |
8d ago |
| gotcha |
JSON help sixel isolation |
1.00 |
8d ago |
| preference |
List command abstraction order |
1.00 |
8d ago |
| architecture |
Cursor stack pagination |
1.00 |
8d ago |
| preference |
mkdirSync private directories |
1.00 |
8d ago |
| pattern |
API_MAX_PER_PAGE pagination |
1.00 |
8d ago |
| pattern |
#1239 pre-rename CLI subtree import |
1.00 |
8d ago |
| architecture |
toolkit pre-rename subtree merge |
1.00 |
8d ago |
| pattern |
pnpm security override remediation |
1.00 |
20d ago |
| gotcha |
PostCSS map option traversal |
1.00 |
20d ago |
| preference |
Exclude build dist analysis |
1.00 |
20d ago |
| pattern |
buildDeleteCommand destructive flags |
1.00 |
20d ago |
| preference |
Call plan_exit to indicate planning done |
1.00 |
20d ago |
| gotcha |
dSYM ZIP64 and EOCD validation |
1.00 |
23d ago |
| pattern |
ZIP head prev 32768 alignment |
1.00 |
24d ago |
| architecture |
normalizeIpaWithDsyms in-memory XCArchive |
1.00 |
24d ago |
| decision |
Cozette Sixel dashboard font |
1.00 |
25d ago |
| gotcha |
Cozette v1.30 MIT attribution |
1.00 |
25d ago |
| gotcha |
parseDashboardPositionalArgs explicit org |
1.00 |
25d ago |
| gotcha |
formatApiResponseJson --fields envelope filtering |
1.00 |
25d ago |
| gotcha |
git worktree move /tmp EXDEV |
1.00 |
25d ago |
| preference |
Ink import behavior |
1.00 |
25d ago |
| architecture |
renderCompleteDashboardAsSixel canvas |
1.00 |
25d ago |
| gotcha |
sixel-dashboard epoch-zero timestamps |
1.00 |
26d ago |
| gotcha |
sixel-dashboard chart minimum bounds |
1.00 |
26d ago |
| gotcha |
dashboard --sixel getEnv isolation |
1.00 |
26d ago |
| preference |
seriesColor Other muted fill |
1.00 |
26d ago |
| gotcha |
test:unit ChildProcess.kill failure |
1.00 |
26d ago |
| preference |
withTelemetry non-blocking drain |
1.00 |
26d ago |
| gotcha |
API shared HTTP success predicate |
1.00 |
26d ago |
| preference |
Always guard Node.js API availability at module top-level |
1.00 |
26d ago |
| pattern |
Large artifacts pipeline createWriteStream |
1.00 |
26d ago |
| preference |
__complete failures exit zero |
1.00 |
26d ago |
| gotcha |
Root Biome command unavailable |
1.00 |
26d ago |
| gotcha |
preprod build-distribution/latest requires appId + platform… |
1.00 |
2026-07-30 |
| preference |
Always resolve a string (or change the type definition) |
1.00 |
2026-07-14 |
| pattern |
error-reporting.ts silencing rules: which error types are s… |
1.00 |
2026-07-02 |
| gotcha |
Biome noParameterProperties: never use TypeScript construct… |
1.00 |
2026-06-23 |
| pattern |
wizard-runner.ts: large shared context via initialState, no… |
1.00 |
2026-06-23 |
| pattern |
idle.ts eviction: upstream uses per-function cleanup in idl… |
1.00 |
2026-06-23 |
| gotcha |
batch-queue.ts: 404 from upstream treated as transient — pr… |
1.00 |
2026-06-23 |
| architecture |
InkUI teardown order — 6 steps, all try/catch, torndown gua… |
1.00 |
2026-06-23 |
| architecture |
generate-docs-sections.ts: project-structure tree rendering… |
1.00 |
2026-06-23 |
| pattern |
getsentry/symbolic: wasm smoke test pattern — smoke-test.mj… |
1.00 |
2026-06-22 |
| gotcha |
zstd-sys supports wasm32-unknown-unknown via wasm-shim — C … |
1.00 |
2026-06-22 |
| pattern |
CI Node version pinning across workflows |
0.95 |
6d ago |
| pattern |
Testing Stricli command func() bodies via spyOn mocking |
0.95 |
26d ago |
| gotcha |
pnpm test:unit runs generate:docs + generate:sdk pre-steps … |
0.95 |
2026-08-01 |
| gotcha |
sentry-cli v3→v4 codemod: authToken shorthand and execute→r… |
0.95 |
2026-07-30 |
| gotcha |
streamDecompressToFile fd lifecycle |
0.90 |
26d ago |
| architecture |
Delta upgrades, patching, tag selection, and channel constr… |
0.90 |
6d ago |
| preference |
Testing and final validation conventions |
0.90 |
6d ago |
| architecture |
Authenticated fetch, redirects, retries, and response cachi… |
0.90 |
6d ago |
| gotcha |
ZIP DIF handling, size budgets, and oversized-entry semanti… |
0.90 |
6d ago |
| gotcha |
Symlink traps in recursive collection and worktree dependen… |
0.90 |
6d ago |
| gotcha |
Scan and grep concurrency, matching, and SEA worker contrac… |
0.90 |
6d ago |
| gotcha |
agent-conversation compound target |
0.90 |
6d ago |
| decision |
SEA binary size findings and safe Node.js build flags |
0.90 |
8d ago |
| architecture |
images.ts bounded image parser |
0.90 |
20d ago |
| gotcha |
SIXEL measured canvas dimensions |
0.90 |
26d ago |
| gotcha |
@stricli/core 1.2.7 patch: -H alias reserved-list removal |
0.90 |
2026-08-01 |
| preference |
API status, empty-body, and binary-safe output contracts |
0.80 |
6d ago |
| preference |
Perform exact-revision, read-only merge-gate reviews with e… |
0.80 |
2d ago |
| preference |
Resume prior work from the exact existing state |
0.80 |
2d ago |
| preference |
Always verify exact Git and PR state before continuing |
0.80 |
6d ago |
| preference |
Always perform immutable, evidence-backed merge-gate reviews |
0.80 |
6d ago |
| preference |
Always preserve positional syntax invariants with property … |
0.80 |
6d ago |
| preference |
Always conduct reviews read-only and evidence-first |
0.80 |
6d ago |
| preference |
Follow the established git workflow (branch, PR, review) |
0.80 |
6d ago |
| preference |
Enforce fail-closed credential and host-scoping boundaries |
0.80 |
6d ago |
| preference |
Review code before committing |
0.80 |
6d ago |
| preference |
Always withhold release approval until exact-head CI is ful… |
0.80 |
6d ago |
| preference |
Upgrade-source affinity and regression contracts |
0.80 |
6d ago |
| preference |
CLI framework, positional syntax, help, and routing contrac… |
0.80 |
6d ago |
| preference |
Release workflow, verification, and publication gates |
0.80 |
6d ago |
| preference |
DIF auxiliary extraction failures |
0.80 |
7d ago |
| gotcha |
event/view parser order |
0.80 |
7d ago |
| architecture |
SQLite dual-driver architecture and WASM packaging |
0.80 |
7d ago |
| gotcha |
Issue-list sort defaults and server ranking preservation |
0.80 |
8d ago |
| preference |
@sentry/api response types |
0.80 |
6d ago |
| preference |
buildRouteMap wrapper |
0.80 |
7d ago |
| gotcha |
Skill sources, generated assets, and PR synchronization |
0.70 |
6d ago |
| architecture |
symbolic-wasm ownership, DIF contracts, build, and publicat… |
0.70 |
6d ago |
| gotcha |
musl installer artifact parity |
0.60 |
8d ago |