Skip to content

ci: enforce PR checks for lint, typecheck, and build#4

Merged
freshtechbro merged 31 commits into
mainfrom
chore/pr-governance-checks
Feb 25, 2026
Merged

ci: enforce PR checks for lint, typecheck, and build#4
freshtechbro merged 31 commits into
mainfrom
chore/pr-governance-checks

Conversation

@freshtechbro

@freshtechbro freshtechbro commented Feb 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • add required PR workflow at .github/workflows/pr-checks.yml
  • enforce lint, typecheck, and build jobs on PRs
  • add typecheck npm script (tsc --noEmit -p tsconfig.json)

Validation

  • npm run lint
  • npm run typecheck
  • npm run build

freshtechbro and others added 30 commits February 14, 2026 09:45
- add provider runtime stack for web/community/social with typed registry and policy guards
- wire macro resolve execute paths through tool, CLI, and daemon surfaces
- add adaptive concurrency controls and runtime config plumbing for macro/rpc workflows
- add debug trace snapshot and cookie import command/tool surfaces for real session workflows
- add fingerprint tier runtime evaluation paths and continuous signal processing hooks
- improve extension legacy stale-tab recovery and cookie URL normalization behavior
- add provider/macro parity and execute-mode record assertions for default runtime paths
- add cookie import URL-form and extension stale-tab recovery regression coverage
- expand diagnostics/fingerprint and timeout branch tests to hold >=97% branch coverage
…ides

- document automation platform implementation status, FR/NFR mapping, and efficiency spec alignment
- update CLI and architecture docs for macro execute, diagnostics, and live validation workflows
- refresh best-practices skill content and supporting artifacts for reproducible operations
- add scripts/live-regression-matrix.mjs to run end-to-end real-world mode/research checks
- update smoke script behavior to align with current runtime/daemon flows
- capture 2026-02-14 live matrix and mode-specific Reddit/X evidence
- document blocker taxonomy, remediation actions, and implementation priorities
- define Agent Browser Blocker Resolver skill blueprint for generic blocker handling
- add shared blocker classification module for auth/challenge/rate-limit/env-limited handling

- propagate blocker metadata through browser, runtime, daemon RPC, macro execution, and trace outputs

- extend config and provider/runtime types to support additive blocker metadata without breaking existing payloads
- filter static asset hosts/paths from community and social expansion traversal

- skip recoverable expansion fetch errors while preserving non-recoverable failure propagation

- improve live regression matrix with extension readiness recovery, daemon reuse, retry backoff, and env-limited classification
- add blocker classifier contract tests, branch coverage tests, and CLI macro execute parity coverage

- add provider traversal filtering/recoverable-expansion tests for community/social and shared traversal URL tests

- extend browser/session/daemon/tool integration tests for blocker metadata propagation and extension-mode diagnostics
- add auth/anti-bot blocker implementation plan with second-pass tasks and acceptance criteria

- update CLI live-regression matrix guidance and latest validation snapshot

- update blocker report with current quality-gate metrics and env-limited attribution
- add explicit blocker resolution states (resolved/unresolved/deferred) in session store

- mark verifier failures for timeout/env-limited/error paths and surface blockerResolution metadata

- keep response contract additive via status/goto/wait/debug meta fields
- assert verification timeout resolves to unresolved state instead of silent clear

- add coverage for env-limited deferred outcomes and manual clear resolution metadata

- verify browser manager propagates blockerResolution in status/meta surfaces
- mark implementation-plan acceptance criteria complete after verified delivery

- update report and CLI with latest matrix counts and quality-gate metrics

- document current env-limited and expected-timeout lanes with explicit operator context
- add workflow orchestration for research, shopping, and product-video runs

- expose new CLI, daemon, and tool entrypoints plus artifact cleanup

- add shopping provider catalog and YouTube adapter with legal-review guards

- expand provider selection/source taxonomy and tighten loopback blocker classification
- add bundled research, shopping, and product-presentation skill packs

- enhance best-practices skill artifacts/templates for command-channel parity

- install and discover skills across OpenCode, Codex, ClaudeCode, and Amp directories
- add CLI and tool tests for research, shopping, product-video, and artifact flows

- add provider workflow, shopping, and YouTube branch coverage scenarios

- verify blocker/runtime/policy parity updates and expanded skill loader targets
- update README, architecture, and CLI docs for expanded workflow/platform surface

- add landing, roadmap, anti-bot transcript, and surface reference documents

- remove superseded automation/blocker research plans and reports

- align root and layered AGENTS guidance with current capabilities
- keep continuity scratch files local by ignoring CONTINUITY*.md
- standardize the runtime ASCII architecture block in root README and AGENTS
- add canonical ASCII + data-flow sections to docs/ARCHITECTURE.md
- include architecture doc indexing updates in docs/README.md

Co-authored-by: Codex <noreply@openai.com>
- add target-scoped parallelism governors for Node and extension ops runtimes
- extend CLI/provider/runtime surfaces (cookie list, runtime factory, anti-bot and headers policy)
- harden daemon/relay/launch/connect paths and matrix scripts for live regression validation

Co-authored-by: Codex <noreply@openai.com>
- add scheduler/governor and extension ops runtime coverage for parallel multitab behavior
- add provider runtime, anti-bot, resolver, and auth-related branch regressions
- extend cli/frontend/docs parity checks and coverage gates in vitest configuration

Co-authored-by: Codex <noreply@openai.com>
- add namespaced opendevbrowser skill packs for login, forms, extraction, research, shopping, and asset workflows
- expand best-practices artifacts/scripts for robustness audits and scenario coverage
- convert legacy skill aliases to compatibility wrappers and remove duplicated legacy implementations

Co-authored-by: Codex <noreply@openai.com>
- add Next.js frontend app, docs routes, generated content pipeline, and shared UI/data modules
- add root/frontend docs generation scripts and extension asset sync updates
- add canonical brand/icon/image assets and align extension icon outputs

Co-authored-by: Codex <noreply@openai.com>
- update cli/extension/troubleshooting docs and add onboarding/dependency/frontend references
- add parity/divergence and multitab spec documentation with landing prototype artifacts
- add docs governance guidance for docs/scripts/extension surfaces

Co-authored-by: Codex <noreply@openai.com>
- promote latest compatibility-alias content into form-testing and login-automation SKILL.md
- keep only canonical SKILL.md files for legacy alias directories
- remove parallel SKILL 2 authoring drift from active workflow paths

Co-authored-by: Codex <noreply@openai.com>
- ignore local artifacts output and frontend build-validation caches
- keep temporary workspace directories out of version control
- remove stale .ralph-last-branch marker from repository state

Co-authored-by: Codex <noreply@openai.com>
- delete deprecated form-testing, login-automation, and data-extraction alias skill folders
- keep canonical opendevbrowser-* skill packs as the only supported variants
- regenerate frontend docs content/manifest metadata after alias removal

Co-authored-by: Codex <noreply@openai.com>
- bump package and extension versions to 0.0.16
- refresh runtime/dev dependency ranges and lockfile
- tighten TypeScript/Vitest defaults for release validation
- stop tracking built extension zip artifact in git

Co-authored-by: Codex <noreply@openai.com>
- update Next type reference path to .next-dev routes output
- refresh generated docs timestamps after regeneration
- ignore frontend/.next-dev build cache artifacts

Co-authored-by: Codex <noreply@openai.com>
- add 0.0.16 changelog section and compare links
- update README install/reference sections for 0.0.16
- add public/private distribution execution plan
- refresh license year range formatting

Co-authored-by: Codex <noreply@openai.com>
@freshtechbro freshtechbro merged commit e843833 into main Feb 25, 2026
3 checks passed
@freshtechbro freshtechbro deleted the chore/pr-governance-checks branch February 25, 2026 06:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant