Skip to content

Consolidate URL imports behind one resumable contract - #835

Merged
chubes4 merged 1 commit into
mainfrom
fix/832-single-url-import-contract
Aug 4, 2026
Merged

Consolidate URL imports behind one resumable contract#835
chubes4 merged 1 commit into
mainfrom
fix/832-single-url-import-contract

Conversation

@chubes4

@chubes4 chubes4 commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • route built-in public URL imports through one canonical resumable batch engine
  • expose opaque URL/options/user-bound import identity and path-free progress
  • keep provider artifacts on the normal artifact importer and simplify CLI projection

Verification

  • changed-PHP syntax checks
  • php tests/smoke-url-import-runtime.php
  • php tests/smoke-url-batch-import.php
  • php tests/smoke-url-site-collector.php
  • php tests/smoke-importer-block.php
  • npm run test:runtime-package

Closes #832.

AI assistance

OpenAI gpt-5.6-sol via OpenCode traced the split runtime, implemented the consolidated contract, and ran focused verification. Chris Huber remains responsible for every line.

AI assistance: OpenAI gpt-5.6-sol via OpenCode implemented and verified the single UI-safe URL import contract. Chris Huber remains responsible for every line.
@chubes4
chubes4 merged commit 00e7592 into main Aug 4, 2026
5 of 6 checks passed
chubes4 added a commit that referenced this pull request Aug 4, 2026
faisalahammad pushed a commit to faisalahammad/static-site-importer that referenced this pull request Aug 5, 2026
AI assistance: OpenAI gpt-5.6-sol via OpenCode identified and corrected the PHPCS and PHPStan findings from PR Automattic#835. Chris Huber remains responsible for every line.
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.

Consolidate public URL imports behind one resumable contract

1 participant