@picasso/pr-watch
PR lifecycle watcher shared by the Mac relay and the CLI/TUI: detect a thread's PRs, poll gh, wake the thread with one combined notice.
function
baselineMemory
Runtime export from ./snapshot.js.
export { baselineMemory } from "./snapshot.js"checkCounts
Runtime export from ./snapshot.js.
export { checkCounts } from "./snapshot.js"composeWakeMessage
Runtime export from ./message.js.
export { composeWakeMessage } from "./message.js"createGhExec
Runtime export from ./gh.js.
export { createGhExec } from "./gh.js"createPrWatcher
Runtime export from ./watcher.js.
export { createPrWatcher } from "./watcher.js"detectPullRequests
Runtime export from ./detect.js.
export { detectPullRequests } from "./detect.js"failedLogs
Runtime export from ./gh.js.
export { failedLogs } from "./gh.js"findGh
Runtime export from ./gh.js.
export { findGh } from "./gh.js"ghRepoArg
Runtime export from ./detect.js.
export { ghRepoArg } from "./detect.js"isConflicted
Runtime export from ./snapshot.js.
export { isConflicted } from "./snapshot.js"lastSeq
Runtime export from ./detect.js.
export { lastSeq } from "./detect.js"lastTurnStartSeq
Runtime export from ./detect.js.
export { lastTurnStartSeq } from "./detect.js"nextPollDelay
Runtime export from ./snapshot.js.
export { nextPollDelay } from "./snapshot.js"parsePrView
Runtime export from ./snapshot.js.
export { parsePrView } from "./snapshot.js"parsePullRequestUrl
Runtime export from ./detect.js.
export { parsePullRequestUrl } from "./detect.js"parsePullRequestUrls
Runtime export from ./detect.js.
export { parsePullRequestUrls } from "./detect.js"prKey
Runtime export from ./detect.js.
export { prKey } from "./detect.js"prStatus
Runtime export from ./snapshot.js.
export { prStatus } from "./snapshot.js"prWatchFile
Runtime export from ./store.js.
export { prWatchFile } from "./store.js"prWatchView
Runtime export from ./store.js.
export { prWatchView } from "./store.js"pullRequestRef
Runtime export from ./detect.js.
export { pullRequestRef } from "./detect.js"readWatches
Runtime export from ./store.js.
export { readWatches } from "./store.js"runsGhPrCreate
Runtime export from ./detect.js.
export { runsGhPrCreate } from "./detect.js"sameWatch
Runtime export from ./store.js.
export { sameWatch } from "./store.js"stepWatch
Runtime export from ./snapshot.js.
export { stepWatch } from "./snapshot.js"trimLog
Runtime export from ./message.js.
export { trimLog } from "./message.js"updateWatches
Runtime export from ./store.js.
export { updateWatches } from "./store.js"viewPullRequest
Runtime export from ./gh.js.
export { viewPullRequest } from "./gh.js"wakeHeadline
Runtime export from ./message.js.
export { wakeHeadline } from "./message.js"type
CheckCounts
Type-only export from ./snapshot.js.
export { type CheckCounts } from "./snapshot.js"CheckState
Type-only export from ./snapshot.js.
export { type CheckState } from "./snapshot.js"DeliveryMode
Type-only export from ./watcher.js.
export { type DeliveryMode } from "./watcher.js"DetectedPullRequest
Type-only export from ./detect.js.
export { type DetectedPullRequest } from "./detect.js"FailedLogs
Type-only export from ./message.js.
export { type FailedLogs } from "./message.js"GhExec
Type-only export from ./gh.js.
export { type GhExec } from "./gh.js"NoticeDelivery
Type-only export from ./store.js.
export { type NoticeDelivery } from "./store.js"PrCheck
Type-only export from ./snapshot.js.
export { type PrCheck } from "./snapshot.js"PrEvent
Type-only export from ./snapshot.js.
export { type PrEvent } from "./snapshot.js"PrPhase
Type-only export from ./snapshot.js.
export { type PrPhase } from "./snapshot.js"PrRef
Type-only export from ./detect.js.
export { type PrRef } from "./detect.js"PrReview
Type-only export from ./snapshot.js.
export { type PrReview } from "./snapshot.js"PrSnapshot
Type-only export from ./snapshot.js.
export { type PrSnapshot } from "./snapshot.js"PrWatcher
Type-only export from ./watcher.js.
export { type PrWatcher } from "./watcher.js"PrWatcherDeps
Type-only export from ./watcher.js.
export { type PrWatcherDeps } from "./watcher.js"PrWatchFile
Type-only export from ./store.js.
export { type PrWatchFile } from "./store.js"PrWatchMemory
Type-only export from ./snapshot.js.
export { type PrWatchMemory } from "./snapshot.js"PrWatchRecord
Type-only export from ./store.js.
export { type PrWatchRecord } from "./store.js"PrWatchSource
Type-only export from ./store.js.
export { type PrWatchSource } from "./store.js"PrWatchView
Type-only export from ./store.js.
export { type PrWatchView } from "./store.js"const
DEFAULT_LEASE_MS
Runtime export from ./watcher.js.
export { DEFAULT_LEASE_MS } from "./watcher.js"DEFAULT_TICK_MS
Runtime export from ./watcher.js.
export { DEFAULT_TICK_MS } from "./watcher.js"EMPTY_MEMORY
Runtime export from ./snapshot.js.
export { EMPTY_MEMORY } from "./snapshot.js"FAST_POLL_MS
Runtime export from ./snapshot.js.
export { FAST_POLL_MS } from "./snapshot.js"GH_PR_VIEW_FIELDS
Runtime export from ./snapshot.js.
export { GH_PR_VIEW_FIELDS } from "./snapshot.js"LOG_EXCERPT_MAX_CHARS
Runtime export from ./message.js.
export { LOG_EXCERPT_MAX_CHARS } from "./message.js"LOG_EXCERPT_MAX_LINES
Runtime export from ./message.js.
export { LOG_EXCERPT_MAX_LINES } from "./message.js"MAX_BACKOFF_MS
Runtime export from ./snapshot.js.
export { MAX_BACKOFF_MS } from "./snapshot.js"MAX_FAILED_RUNS
Runtime export from ./gh.js.
export { MAX_FAILED_RUNS } from "./gh.js"NOTICE_LABEL
Runtime export from ./message.js.
export { NOTICE_LABEL } from "./message.js"PR_WATCH_SPEC
Runtime export from ./store.js.
export { PR_WATCH_SPEC } from "./store.js"SLOW_POLL_MS
Runtime export from ./snapshot.js.
export { SLOW_POLL_MS } from "./snapshot.js"YOUNG_PR_MS
Runtime export from ./snapshot.js.
export { YOUNG_PR_MS } from "./snapshot.js"