2026-06-01T11:24:48,093 Created temporary directory: /tmp/pip-ephem-wheel-cache-nx8zik69 2026-06-01T11:24:48,095 Created temporary directory: /tmp/pip-build-tracker-rwqat5xo 2026-06-01T11:24:48,096 Initialized build tracking at /tmp/pip-build-tracker-rwqat5xo 2026-06-01T11:24:48,096 Created build tracker: /tmp/pip-build-tracker-rwqat5xo 2026-06-01T11:24:48,097 Entered build tracker: /tmp/pip-build-tracker-rwqat5xo 2026-06-01T11:24:48,097 Created temporary directory: /tmp/pip-wheel-p8q4acq7 2026-06-01T11:24:48,100 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-01T11:24:48,103 Created temporary directory: /tmp/pip-ephem-wheel-cache-1g2zaq_a 2026-06-01T11:24:48,124 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-01T11:24:48,128 2 location(s) to search for versions of openshard: 2026-06-01T11:24:48,128 * https://pypi.org/simple/openshard/ 2026-06-01T11:24:48,128 * https://www.piwheels.org/simple/openshard/ 2026-06-01T11:24:48,129 Fetching project page and analyzing links: https://pypi.org/simple/openshard/ 2026-06-01T11:24:48,129 Getting page https://pypi.org/simple/openshard/ 2026-06-01T11:24:48,131 Found index url https://pypi.org/simple 2026-06-01T11:24:48,357 Fetched page https://pypi.org/simple/openshard/ as application/vnd.pypi.simple.v1+json 2026-06-01T11:24:48,365 Skipping link: No binaries permitted for openshard: https://files.pythonhosted.org/packages/84/20/3385b1b9c6ed3ed6cc6d70cc207aee253fd5db6b618a46c15a2f6aae9704/openshard-0.1.0a1-py3-none-any.whl (from https://pypi.org/simple/openshard/) (requires-python:>=3.11) 2026-06-01T11:24:48,366 Found link https://files.pythonhosted.org/packages/67/bb/3ede44355c64c8df77545cfc8afb2b6f92b22c92afd5a42e161f1d21ab2d/openshard-0.1.0a1.tar.gz (from https://pypi.org/simple/openshard/) (requires-python:>=3.11), version: 0.1.0a1 2026-06-01T11:24:48,367 Skipping link: No binaries permitted for openshard: https://files.pythonhosted.org/packages/46/2f/d5208d6cd5f0733490b129f871c1717774c252f24dbb87c2f75e6cb255d1/openshard-0.1.0-py3-none-any.whl (from https://pypi.org/simple/openshard/) (requires-python:>=3.11) 2026-06-01T11:24:48,368 Found link https://files.pythonhosted.org/packages/c0/84/1d7b67de836401707d77181acf23ddb272ed13a5f58adf2f878c505389ac/openshard-0.1.0.tar.gz (from https://pypi.org/simple/openshard/) (requires-python:>=3.11), version: 0.1.0 2026-06-01T11:24:48,368 Skipping link: No binaries permitted for openshard: https://files.pythonhosted.org/packages/29/ab/6a8dfd65461e7e7c43f7d8ebc761ffd2eff958ace366d911c797859d2bb8/openshard-0.1.2-py3-none-any.whl (from https://pypi.org/simple/openshard/) (requires-python:>=3.11) 2026-06-01T11:24:48,370 Found link https://files.pythonhosted.org/packages/f1/94/0a46193ff8a6dab386f2be1dc8ac4e0b11532c1d3c17bb294e98841565f6/openshard-0.1.2.tar.gz (from https://pypi.org/simple/openshard/) (requires-python:>=3.11), version: 0.1.2 2026-06-01T11:24:48,370 Fetching project page and analyzing links: https://www.piwheels.org/simple/openshard/ 2026-06-01T11:24:48,371 Getting page https://www.piwheels.org/simple/openshard/ 2026-06-01T11:24:48,372 Found index url https://www.piwheels.org/simple 2026-06-01T11:24:48,547 Fetched page https://www.piwheels.org/simple/openshard/ as text/html 2026-06-01T11:24:48,549 Skipping link: No binaries permitted for openshard: https://www.piwheels.org/simple/openshard/openshard-0.1.0-py3-none-any.whl#sha256=cf476fc1e2632f05d8111f06c3854830bbc02008144d1dd458101ec72717595b (from https://www.piwheels.org/simple/openshard/) (requires-python:>=3.11) 2026-06-01T11:24:48,550 Skipping link: No binaries permitted for openshard: https://www.piwheels.org/simple/openshard/openshard-0.1.0a1-py3-none-any.whl#sha256=4430f3e7300c110d0d9e233c67910a44b48996929ee79f7fa411cd231f3037bd (from https://www.piwheels.org/simple/openshard/) (requires-python:>=3.11) 2026-06-01T11:24:48,551 Skipping link: not a file: https://www.piwheels.org/simple/openshard/ 2026-06-01T11:24:48,552 Skipping link: not a file: https://pypi.org/simple/openshard/ 2026-06-01T11:24:48,571 Given no hashes to check 1 links for project 'openshard': discarding no candidates 2026-06-01T11:24:48,589 Collecting openshard==0.1.2 2026-06-01T11:24:48,592 Created temporary directory: /tmp/pip-unpack-exo8h79o 2026-06-01T11:24:48,749 Downloading openshard-0.1.2.tar.gz (641 kB) 2026-06-01T11:24:49,514 Added openshard==0.1.2 from https://files.pythonhosted.org/packages/f1/94/0a46193ff8a6dab386f2be1dc8ac4e0b11532c1d3c17bb294e98841565f6/openshard-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-rwqat5xo' 2026-06-01T11:24:49,519 Created temporary directory: /tmp/pip-build-env-y_6_4y5i 2026-06-01T11:24:49,523 Installing build dependencies: started 2026-06-01T11:24:49,525 Running command pip subprocess to install build dependencies 2026-06-01T11:24:50,695 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-01T11:24:51,117 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-01T11:24:51,140 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-01T11:24:52,875 Collecting setuptools>=77 2026-06-01T11:24:52,876 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-01T11:24:52,893 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-01T11:24:53,128 Collecting wheel 2026-06-01T11:24:53,129 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-01T11:24:53,143 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-01T11:24:53,326 Collecting packaging>=24.0 2026-06-01T11:24:53,327 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-01T11:24:53,342 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-01T11:24:53,531 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-01T11:24:53,550 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-01T11:24:53,658 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-01T11:24:53,699 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-01T11:24:53,724 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-01T11:24:53,817 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-01T11:24:56,551 Installing collected packages: setuptools, packaging, wheel 2026-06-01T11:25:00,109 Creating /tmp/pip-build-env-y_6_4y5i/overlay/local/bin 2026-06-01T11:25:00,112 changing mode of /tmp/pip-build-env-y_6_4y5i/overlay/local/bin/wheel to 755 2026-06-01T11:25:00,142 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-01T11:25:00,441 Installing build dependencies: finished with status 'done' 2026-06-01T11:25:00,448 Getting requirements to build wheel: started 2026-06-01T11:25:00,449 Running command Getting requirements to build wheel 2026-06-01T11:25:01,148 running egg_info 2026-06-01T11:25:01,154 writing openshard.egg-info/PKG-INFO 2026-06-01T11:25:01,159 writing dependency_links to openshard.egg-info/dependency_links.txt 2026-06-01T11:25:01,161 writing entry points to openshard.egg-info/entry_points.txt 2026-06-01T11:25:01,164 writing requirements to openshard.egg-info/requires.txt 2026-06-01T11:25:01,165 writing top-level names to openshard.egg-info/top_level.txt 2026-06-01T11:25:01,217 reading manifest file 'openshard.egg-info/SOURCES.txt' 2026-06-01T11:25:01,231 adding license file 'LICENSE' 2026-06-01T11:25:01,243 writing manifest file 'openshard.egg-info/SOURCES.txt' 2026-06-01T11:25:01,343 Getting requirements to build wheel: finished with status 'done' 2026-06-01T11:25:01,346 Created temporary directory: /tmp/pip-modern-metadata-e0rzm67k 2026-06-01T11:25:01,349 Preparing metadata (pyproject.toml): started 2026-06-01T11:25:01,350 Running command Preparing metadata (pyproject.toml) 2026-06-01T11:25:02,003 running dist_info 2026-06-01T11:25:02,013 creating /tmp/pip-modern-metadata-e0rzm67k/openshard.egg-info 2026-06-01T11:25:02,014 writing /tmp/pip-modern-metadata-e0rzm67k/openshard.egg-info/PKG-INFO 2026-06-01T11:25:02,019 writing dependency_links to /tmp/pip-modern-metadata-e0rzm67k/openshard.egg-info/dependency_links.txt 2026-06-01T11:25:02,021 writing entry points to /tmp/pip-modern-metadata-e0rzm67k/openshard.egg-info/entry_points.txt 2026-06-01T11:25:02,023 writing requirements to /tmp/pip-modern-metadata-e0rzm67k/openshard.egg-info/requires.txt 2026-06-01T11:25:02,025 writing top-level names to /tmp/pip-modern-metadata-e0rzm67k/openshard.egg-info/top_level.txt 2026-06-01T11:25:02,026 writing manifest file '/tmp/pip-modern-metadata-e0rzm67k/openshard.egg-info/SOURCES.txt' 2026-06-01T11:25:02,072 reading manifest file '/tmp/pip-modern-metadata-e0rzm67k/openshard.egg-info/SOURCES.txt' 2026-06-01T11:25:02,074 adding license file 'LICENSE' 2026-06-01T11:25:02,084 writing manifest file '/tmp/pip-modern-metadata-e0rzm67k/openshard.egg-info/SOURCES.txt' 2026-06-01T11:25:02,085 creating '/tmp/pip-modern-metadata-e0rzm67k/openshard-0.1.2.dist-info' 2026-06-01T11:25:02,211 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-01T11:25:02,217 Source in /tmp/pip-wheel-p8q4acq7/openshard_41486cb7be5545e3a34e69a67a57c5a7 has version 0.1.2, which satisfies requirement openshard==0.1.2 from https://files.pythonhosted.org/packages/f1/94/0a46193ff8a6dab386f2be1dc8ac4e0b11532c1d3c17bb294e98841565f6/openshard-0.1.2.tar.gz 2026-06-01T11:25:02,218 Removed openshard==0.1.2 from https://files.pythonhosted.org/packages/f1/94/0a46193ff8a6dab386f2be1dc8ac4e0b11532c1d3c17bb294e98841565f6/openshard-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-rwqat5xo' 2026-06-01T11:25:02,225 Created temporary directory: /tmp/pip-unpack-vum35fui 2026-06-01T11:25:02,226 Building wheels for collected packages: openshard 2026-06-01T11:25:02,230 Created temporary directory: /tmp/pip-wheel-znc4poa0 2026-06-01T11:25:02,231 Destination directory: /tmp/pip-wheel-znc4poa0 2026-06-01T11:25:02,233 Building wheel for openshard (pyproject.toml): started 2026-06-01T11:25:02,234 Running command Building wheel for openshard (pyproject.toml) 2026-06-01T11:25:02,857 running bdist_wheel 2026-06-01T11:25:02,875 running build 2026-06-01T11:25:02,875 running build_py 2026-06-01T11:25:02,881 creating build/lib/openshard 2026-06-01T11:25:02,883 copying openshard/__init__.py -> build/lib/openshard 2026-06-01T11:25:02,886 creating build/lib/openshard/config 2026-06-01T11:25:02,887 copying openshard/config/__init__.py -> build/lib/openshard/config 2026-06-01T11:25:02,889 copying openshard/config/settings.py -> build/lib/openshard/config 2026-06-01T11:25:02,891 creating build/lib/openshard/security 2026-06-01T11:25:02,892 copying openshard/security/__init__.py -> build/lib/openshard/security 2026-06-01T11:25:02,894 copying openshard/security/secret_scan.py -> build/lib/openshard/security 2026-06-01T11:25:02,896 copying openshard/security/paths.py -> build/lib/openshard/security 2026-06-01T11:25:02,899 creating build/lib/openshard/execution 2026-06-01T11:25:02,900 copying openshard/execution/opencode_adapter.py -> build/lib/openshard/execution 2026-06-01T11:25:02,902 copying openshard/execution/__init__.py -> build/lib/openshard/execution 2026-06-01T11:25:02,904 copying openshard/execution/generator.py -> build/lib/openshard/execution 2026-06-01T11:25:02,906 copying openshard/execution/opencode_executor.py -> build/lib/openshard/execution 2026-06-01T11:25:02,908 copying openshard/execution/runner.py -> build/lib/openshard/execution 2026-06-01T11:25:02,910 copying openshard/execution/gates.py -> build/lib/openshard/execution 2026-06-01T11:25:02,912 copying openshard/execution/stages.py -> build/lib/openshard/execution 2026-06-01T11:25:02,914 creating build/lib/openshard/cli 2026-06-01T11:25:02,915 copying openshard/cli/main.py -> build/lib/openshard/cli 2026-06-01T11:25:02,919 copying openshard/cli/__init__.py -> build/lib/openshard/cli 2026-06-01T11:25:02,921 copying openshard/cli/run_output.py -> build/lib/openshard/cli 2026-06-01T11:25:02,925 creating build/lib/openshard/evals 2026-06-01T11:25:02,926 copying openshard/evals/adjustments.py -> build/lib/openshard/evals 2026-06-01T11:25:02,928 copying openshard/evals/__init__.py -> build/lib/openshard/evals 2026-06-01T11:25:02,929 copying openshard/evals/runner.py -> build/lib/openshard/evals 2026-06-01T11:25:02,932 copying openshard/evals/stats.py -> build/lib/openshard/evals 2026-06-01T11:25:02,934 copying openshard/evals/registry.py -> build/lib/openshard/evals 2026-06-01T11:25:02,936 creating build/lib/openshard/cost 2026-06-01T11:25:02,937 copying openshard/cost/__init__.py -> build/lib/openshard/cost 2026-06-01T11:25:02,939 copying openshard/cost/baseline.py -> build/lib/openshard/cost 2026-06-01T11:25:02,941 creating build/lib/openshard/models 2026-06-01T11:25:02,942 copying openshard/models/__init__.py -> build/lib/openshard/models 2026-06-01T11:25:02,944 copying openshard/models/advisory.py -> build/lib/openshard/models 2026-06-01T11:25:02,946 copying openshard/models/mode_policy.py -> build/lib/openshard/models 2026-06-01T11:25:02,948 copying openshard/models/registry.py -> build/lib/openshard/models 2026-06-01T11:25:02,950 copying openshard/models/feedback_advisory.py -> build/lib/openshard/models 2026-06-01T11:25:02,953 creating build/lib/openshard/tui 2026-06-01T11:25:02,954 copying openshard/tui/action_blocks.py -> build/lib/openshard/tui 2026-06-01T11:25:02,956 copying openshard/tui/plan_mode.py -> build/lib/openshard/tui 2026-06-01T11:25:02,958 copying openshard/tui/app.py -> build/lib/openshard/tui 2026-06-01T11:25:02,961 copying openshard/tui/state.py -> build/lib/openshard/tui 2026-06-01T11:25:02,963 copying openshard/tui/__init__.py -> build/lib/openshard/tui 2026-06-01T11:25:02,964 copying openshard/tui/ask_mode.py -> build/lib/openshard/tui 2026-06-01T11:25:02,967 copying openshard/tui/commands.py -> build/lib/openshard/tui 2026-06-01T11:25:02,970 creating build/lib/openshard/run 2026-06-01T11:25:02,971 copying openshard/run/__init__.py -> build/lib/openshard/run 2026-06-01T11:25:02,972 copying openshard/run/pipeline.py -> build/lib/openshard/run 2026-06-01T11:25:02,977 copying openshard/run/timeline.py -> build/lib/openshard/run 2026-06-01T11:25:02,979 copying openshard/run/validator_policy.py -> build/lib/openshard/run 2026-06-01T11:25:02,981 creating build/lib/openshard/planning 2026-06-01T11:25:02,982 copying openshard/planning/__init__.py -> build/lib/openshard/planning 2026-06-01T11:25:02,984 copying openshard/planning/generator.py -> build/lib/openshard/planning 2026-06-01T11:25:02,987 creating build/lib/openshard/review 2026-06-01T11:25:02,988 copying openshard/review/__init__.py -> build/lib/openshard/review 2026-06-01T11:25:02,990 copying openshard/review/checks.py -> build/lib/openshard/review 2026-06-01T11:25:02,992 copying openshard/review/domain_files.py -> build/lib/openshard/review 2026-06-01T11:25:02,994 copying openshard/review/terraform_checker.py -> build/lib/openshard/review 2026-06-01T11:25:02,997 creating build/lib/openshard/providers 2026-06-01T11:25:02,998 copying openshard/providers/cache.py -> build/lib/openshard/providers 2026-06-01T11:25:03,000 copying openshard/providers/base.py -> build/lib/openshard/providers 2026-06-01T11:25:03,002 copying openshard/providers/__init__.py -> build/lib/openshard/providers 2026-06-01T11:25:03,003 copying openshard/providers/openrouter.py -> build/lib/openshard/providers 2026-06-01T11:25:03,006 copying openshard/providers/openai.py -> build/lib/openshard/providers 2026-06-01T11:25:03,008 copying openshard/providers/manager.py -> build/lib/openshard/providers 2026-06-01T11:25:03,010 copying openshard/providers/anthropic.py -> build/lib/openshard/providers 2026-06-01T11:25:03,012 creating build/lib/openshard/policy 2026-06-01T11:25:03,013 copying openshard/policy/runtime.py -> build/lib/openshard/policy 2026-06-01T11:25:03,015 copying openshard/policy/decision.py -> build/lib/openshard/policy 2026-06-01T11:25:03,018 copying openshard/policy/__init__.py -> build/lib/openshard/policy 2026-06-01T11:25:03,020 creating build/lib/openshard/workflow_packs 2026-06-01T11:25:03,021 copying openshard/workflow_packs/__init__.py -> build/lib/openshard/workflow_packs 2026-06-01T11:25:03,022 copying openshard/workflow_packs/packs.py -> build/lib/openshard/workflow_packs 2026-06-01T11:25:03,024 copying openshard/workflow_packs/builtin.py -> build/lib/openshard/workflow_packs 2026-06-01T11:25:03,028 creating build/lib/openshard/verification 2026-06-01T11:25:03,029 copying openshard/verification/executor.py -> build/lib/openshard/verification 2026-06-01T11:25:03,031 copying openshard/verification/plan.py -> build/lib/openshard/verification 2026-06-01T11:25:03,033 copying openshard/verification/__init__.py -> build/lib/openshard/verification 2026-06-01T11:25:03,035 creating build/lib/openshard/scoring 2026-06-01T11:25:03,036 copying openshard/scoring/filter.py -> build/lib/openshard/scoring 2026-06-01T11:25:03,038 copying openshard/scoring/__init__.py -> build/lib/openshard/scoring 2026-06-01T11:25:03,039 copying openshard/scoring/shortlist.py -> build/lib/openshard/scoring 2026-06-01T11:25:03,041 copying openshard/scoring/scorer.py -> build/lib/openshard/scoring 2026-06-01T11:25:03,043 copying openshard/scoring/requirements.py -> build/lib/openshard/scoring 2026-06-01T11:25:03,045 copying openshard/scoring/policy.py -> build/lib/openshard/scoring 2026-06-01T11:25:03,047 creating build/lib/openshard/github 2026-06-01T11:25:03,048 copying openshard/github/__init__.py -> build/lib/openshard/github 2026-06-01T11:25:03,050 copying openshard/github/pr_comment.py -> build/lib/openshard/github 2026-06-01T11:25:03,053 creating build/lib/openshard/reflection 2026-06-01T11:25:03,054 copying openshard/reflection/__init__.py -> build/lib/openshard/reflection 2026-06-01T11:25:03,055 copying openshard/reflection/reflector.py -> build/lib/openshard/reflection 2026-06-01T11:25:03,058 creating build/lib/openshard/analysis 2026-06-01T11:25:03,059 copying openshard/analysis/repo.py -> build/lib/openshard/analysis 2026-06-01T11:25:03,062 copying openshard/analysis/__init__.py -> build/lib/openshard/analysis 2026-06-01T11:25:03,064 creating build/lib/openshard/routing 2026-06-01T11:25:03,065 copying openshard/routing/workflow_selector.py -> build/lib/openshard/routing 2026-06-01T11:25:03,067 copying openshard/routing/__init__.py -> build/lib/openshard/routing 2026-06-01T11:25:03,069 copying openshard/routing/engine.py -> build/lib/openshard/routing 2026-06-01T11:25:03,072 copying openshard/routing/profiles.py -> build/lib/openshard/routing 2026-06-01T11:25:03,074 copying openshard/routing/executor_advisory.py -> build/lib/openshard/routing 2026-06-01T11:25:03,076 copying openshard/routing/form_factor_policy.py -> build/lib/openshard/routing 2026-06-01T11:25:03,079 creating build/lib/openshard/history 2026-06-01T11:25:03,081 copying openshard/history/run_checkpoints.py -> build/lib/openshard/history 2026-06-01T11:25:03,083 copying openshard/history/failure_memory.py -> build/lib/openshard/history 2026-06-01T11:25:03,085 copying openshard/history/adjustments.py -> build/lib/openshard/history 2026-06-01T11:25:03,088 copying openshard/history/shard_contract.py -> build/lib/openshard/history 2026-06-01T11:25:03,091 copying openshard/history/session_signals.py -> build/lib/openshard/history 2026-06-01T11:25:03,094 copying openshard/history/__init__.py -> build/lib/openshard/history 2026-06-01T11:25:03,095 copying openshard/history/session_events.py -> build/lib/openshard/history 2026-06-01T11:25:03,098 copying openshard/history/sandbox_apply_receipts.py -> build/lib/openshard/history 2026-06-01T11:25:03,100 copying openshard/history/metrics.py -> build/lib/openshard/history 2026-06-01T11:25:03,102 copying openshard/history/interactions.py -> build/lib/openshard/history 2026-06-01T11:25:03,104 copying openshard/history/native_steps.py -> build/lib/openshard/history 2026-06-01T11:25:03,106 copying openshard/history/feedback_scoring.py -> build/lib/openshard/history 2026-06-01T11:25:03,109 copying openshard/history/feedback.py -> build/lib/openshard/history 2026-06-01T11:25:03,112 creating build/lib/openshard/skills 2026-06-01T11:25:03,113 copying openshard/skills/matcher.py -> build/lib/openshard/skills 2026-06-01T11:25:03,115 copying openshard/skills/__init__.py -> build/lib/openshard/skills 2026-06-01T11:25:03,117 copying openshard/skills/context.py -> build/lib/openshard/skills 2026-06-01T11:25:03,119 copying openshard/skills/discovery.py -> build/lib/openshard/skills 2026-06-01T11:25:03,122 creating build/lib/openshard/native 2026-06-01T11:25:03,123 copying openshard/native/executor.py -> build/lib/openshard/native 2026-06-01T11:25:03,126 copying openshard/native/osn_loop_recorder.py -> build/lib/openshard/native 2026-06-01T11:25:03,129 copying openshard/native/__init__.py -> build/lib/openshard/native 2026-06-01T11:25:03,131 copying openshard/native/dispatch.py -> build/lib/openshard/native 2026-06-01T11:25:03,133 copying openshard/native/tools.py -> build/lib/openshard/native 2026-06-01T11:25:03,135 copying openshard/native/osn_observation.py -> build/lib/openshard/native 2026-06-01T11:25:03,138 copying openshard/native/retry_diagnosis.py -> build/lib/openshard/native 2026-06-01T11:25:03,140 copying openshard/native/sandbox.py -> build/lib/openshard/native 2026-06-01T11:25:03,143 copying openshard/native/sandbox_diff.py -> build/lib/openshard/native 2026-06-01T11:25:03,145 copying openshard/native/repo_context.py -> build/lib/openshard/native 2026-06-01T11:25:03,147 copying openshard/native/loop.py -> build/lib/openshard/native 2026-06-01T11:25:03,149 copying openshard/native/context.py -> build/lib/openshard/native 2026-06-01T11:25:03,154 copying openshard/native/tool_runner.py -> build/lib/openshard/native 2026-06-01T11:25:03,156 copying openshard/native/sandbox_apply.py -> build/lib/openshard/native 2026-06-01T11:25:03,158 copying openshard/native/verification_contract.py -> build/lib/openshard/native 2026-06-01T11:25:03,161 copying openshard/native/backends.py -> build/lib/openshard/native 2026-06-01T11:25:03,163 copying openshard/native/progress_memory.py -> build/lib/openshard/native 2026-06-01T11:25:03,166 copying openshard/native/skills.py -> build/lib/openshard/native 2026-06-01T11:25:03,168 creating build/lib/openshard/cli/ui 2026-06-01T11:25:03,170 copying openshard/cli/ui/__init__.py -> build/lib/openshard/cli/ui 2026-06-01T11:25:03,172 copying openshard/cli/ui/console.py -> build/lib/openshard/cli/ui 2026-06-01T11:25:03,174 copying openshard/cli/ui/home.py -> build/lib/openshard/cli/ui 2026-06-01T11:25:03,176 copying openshard/cli/ui/run_screen.py -> build/lib/openshard/cli/ui 2026-06-01T11:25:03,179 copying openshard/cli/ui/theme.py -> build/lib/openshard/cli/ui 2026-06-01T11:25:03,181 running egg_info 2026-06-01T11:25:03,191 writing openshard.egg-info/PKG-INFO 2026-06-01T11:25:03,196 writing dependency_links to openshard.egg-info/dependency_links.txt 2026-06-01T11:25:03,198 writing entry points to openshard.egg-info/entry_points.txt 2026-06-01T11:25:03,200 writing requirements to openshard.egg-info/requires.txt 2026-06-01T11:25:03,201 writing top-level names to openshard.egg-info/top_level.txt 2026-06-01T11:25:03,235 reading manifest file 'openshard.egg-info/SOURCES.txt' 2026-06-01T11:25:03,249 adding license file 'LICENSE' 2026-06-01T11:25:03,261 writing manifest file 'openshard.egg-info/SOURCES.txt' 2026-06-01T11:25:03,277 copying openshard/config/default_config.yml -> build/lib/openshard/config 2026-06-01T11:25:03,280 copying openshard/tui/styles.tcss -> build/lib/openshard/tui 2026-06-01T11:25:03,301 installing to build/bdist.linux-armv7l/wheel 2026-06-01T11:25:03,302 running install 2026-06-01T11:25:03,325 running install_lib 2026-06-01T11:25:03,331 creating build/bdist.linux-armv7l/wheel 2026-06-01T11:25:03,333 creating build/bdist.linux-armv7l/wheel/openshard 2026-06-01T11:25:03,335 creating build/bdist.linux-armv7l/wheel/openshard/config 2026-06-01T11:25:03,336 copying build/lib/openshard/config/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/config 2026-06-01T11:25:03,339 copying build/lib/openshard/config/default_config.yml -> build/bdist.linux-armv7l/wheel/./openshard/config 2026-06-01T11:25:03,341 copying build/lib/openshard/config/settings.py -> build/bdist.linux-armv7l/wheel/./openshard/config 2026-06-01T11:25:03,343 creating build/bdist.linux-armv7l/wheel/openshard/security 2026-06-01T11:25:03,345 copying build/lib/openshard/security/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/security 2026-06-01T11:25:03,346 copying build/lib/openshard/security/secret_scan.py -> build/bdist.linux-armv7l/wheel/./openshard/security 2026-06-01T11:25:03,349 copying build/lib/openshard/security/paths.py -> build/bdist.linux-armv7l/wheel/./openshard/security 2026-06-01T11:25:03,352 creating build/bdist.linux-armv7l/wheel/openshard/execution 2026-06-01T11:25:03,353 copying build/lib/openshard/execution/opencode_adapter.py -> build/bdist.linux-armv7l/wheel/./openshard/execution 2026-06-01T11:25:03,356 copying build/lib/openshard/execution/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/execution 2026-06-01T11:25:03,357 copying build/lib/openshard/execution/generator.py -> build/bdist.linux-armv7l/wheel/./openshard/execution 2026-06-01T11:25:03,360 copying build/lib/openshard/execution/opencode_executor.py -> build/bdist.linux-armv7l/wheel/./openshard/execution 2026-06-01T11:25:03,362 copying build/lib/openshard/execution/runner.py -> build/bdist.linux-armv7l/wheel/./openshard/execution 2026-06-01T11:25:03,364 copying build/lib/openshard/execution/gates.py -> build/bdist.linux-armv7l/wheel/./openshard/execution 2026-06-01T11:25:03,366 copying build/lib/openshard/execution/stages.py -> build/bdist.linux-armv7l/wheel/./openshard/execution 2026-06-01T11:25:03,370 creating build/bdist.linux-armv7l/wheel/openshard/cli 2026-06-01T11:25:03,371 copying build/lib/openshard/cli/main.py -> build/bdist.linux-armv7l/wheel/./openshard/cli 2026-06-01T11:25:03,375 copying build/lib/openshard/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/cli 2026-06-01T11:25:03,377 creating build/bdist.linux-armv7l/wheel/openshard/cli/ui 2026-06-01T11:25:03,379 copying build/lib/openshard/cli/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/cli/ui 2026-06-01T11:25:03,381 copying build/lib/openshard/cli/ui/console.py -> build/bdist.linux-armv7l/wheel/./openshard/cli/ui 2026-06-01T11:25:03,383 copying build/lib/openshard/cli/ui/home.py -> build/bdist.linux-armv7l/wheel/./openshard/cli/ui 2026-06-01T11:25:03,385 copying build/lib/openshard/cli/ui/run_screen.py -> build/bdist.linux-armv7l/wheel/./openshard/cli/ui 2026-06-01T11:25:03,388 copying build/lib/openshard/cli/ui/theme.py -> build/bdist.linux-armv7l/wheel/./openshard/cli/ui 2026-06-01T11:25:03,390 copying build/lib/openshard/cli/run_output.py -> build/bdist.linux-armv7l/wheel/./openshard/cli 2026-06-01T11:25:03,394 creating build/bdist.linux-armv7l/wheel/openshard/evals 2026-06-01T11:25:03,396 copying build/lib/openshard/evals/adjustments.py -> build/bdist.linux-armv7l/wheel/./openshard/evals 2026-06-01T11:25:03,398 copying build/lib/openshard/evals/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/evals 2026-06-01T11:25:03,400 copying build/lib/openshard/evals/runner.py -> build/bdist.linux-armv7l/wheel/./openshard/evals 2026-06-01T11:25:03,402 copying build/lib/openshard/evals/stats.py -> build/bdist.linux-armv7l/wheel/./openshard/evals 2026-06-01T11:25:03,405 copying build/lib/openshard/evals/registry.py -> build/bdist.linux-armv7l/wheel/./openshard/evals 2026-06-01T11:25:03,407 copying build/lib/openshard/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard 2026-06-01T11:25:03,410 creating build/bdist.linux-armv7l/wheel/openshard/cost 2026-06-01T11:25:03,411 copying build/lib/openshard/cost/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/cost 2026-06-01T11:25:03,413 copying build/lib/openshard/cost/baseline.py -> build/bdist.linux-armv7l/wheel/./openshard/cost 2026-06-01T11:25:03,416 creating build/bdist.linux-armv7l/wheel/openshard/models 2026-06-01T11:25:03,417 copying build/lib/openshard/models/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/models 2026-06-01T11:25:03,419 copying build/lib/openshard/models/advisory.py -> build/bdist.linux-armv7l/wheel/./openshard/models 2026-06-01T11:25:03,421 copying build/lib/openshard/models/mode_policy.py -> build/bdist.linux-armv7l/wheel/./openshard/models 2026-06-01T11:25:03,423 copying build/lib/openshard/models/registry.py -> build/bdist.linux-armv7l/wheel/./openshard/models 2026-06-01T11:25:03,426 copying build/lib/openshard/models/feedback_advisory.py -> build/bdist.linux-armv7l/wheel/./openshard/models 2026-06-01T11:25:03,429 creating build/bdist.linux-armv7l/wheel/openshard/tui 2026-06-01T11:25:03,430 copying build/lib/openshard/tui/action_blocks.py -> build/bdist.linux-armv7l/wheel/./openshard/tui 2026-06-01T11:25:03,433 copying build/lib/openshard/tui/plan_mode.py -> build/bdist.linux-armv7l/wheel/./openshard/tui 2026-06-01T11:25:03,435 copying build/lib/openshard/tui/app.py -> build/bdist.linux-armv7l/wheel/./openshard/tui 2026-06-01T11:25:03,438 copying build/lib/openshard/tui/state.py -> build/bdist.linux-armv7l/wheel/./openshard/tui 2026-06-01T11:25:03,440 copying build/lib/openshard/tui/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/tui 2026-06-01T11:25:03,442 copying build/lib/openshard/tui/ask_mode.py -> build/bdist.linux-armv7l/wheel/./openshard/tui 2026-06-01T11:25:03,444 copying build/lib/openshard/tui/styles.tcss -> build/bdist.linux-armv7l/wheel/./openshard/tui 2026-06-01T11:25:03,446 copying build/lib/openshard/tui/commands.py -> build/bdist.linux-armv7l/wheel/./openshard/tui 2026-06-01T11:25:03,449 creating build/bdist.linux-armv7l/wheel/openshard/run 2026-06-01T11:25:03,450 copying build/lib/openshard/run/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/run 2026-06-01T11:25:03,452 copying build/lib/openshard/run/pipeline.py -> build/bdist.linux-armv7l/wheel/./openshard/run 2026-06-01T11:25:03,457 copying build/lib/openshard/run/timeline.py -> build/bdist.linux-armv7l/wheel/./openshard/run 2026-06-01T11:25:03,459 copying build/lib/openshard/run/validator_policy.py -> build/bdist.linux-armv7l/wheel/./openshard/run 2026-06-01T11:25:03,462 creating build/bdist.linux-armv7l/wheel/openshard/planning 2026-06-01T11:25:03,463 copying build/lib/openshard/planning/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/planning 2026-06-01T11:25:03,465 copying build/lib/openshard/planning/generator.py -> build/bdist.linux-armv7l/wheel/./openshard/planning 2026-06-01T11:25:03,468 creating build/bdist.linux-armv7l/wheel/openshard/review 2026-06-01T11:25:03,469 copying build/lib/openshard/review/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/review 2026-06-01T11:25:03,471 copying build/lib/openshard/review/checks.py -> build/bdist.linux-armv7l/wheel/./openshard/review 2026-06-01T11:25:03,474 copying build/lib/openshard/review/domain_files.py -> build/bdist.linux-armv7l/wheel/./openshard/review 2026-06-01T11:25:03,476 copying build/lib/openshard/review/terraform_checker.py -> build/bdist.linux-armv7l/wheel/./openshard/review 2026-06-01T11:25:03,480 creating build/bdist.linux-armv7l/wheel/openshard/providers 2026-06-01T11:25:03,481 copying build/lib/openshard/providers/cache.py -> build/bdist.linux-armv7l/wheel/./openshard/providers 2026-06-01T11:25:03,484 copying build/lib/openshard/providers/base.py -> build/bdist.linux-armv7l/wheel/./openshard/providers 2026-06-01T11:25:03,486 copying build/lib/openshard/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/providers 2026-06-01T11:25:03,488 copying build/lib/openshard/providers/openrouter.py -> build/bdist.linux-armv7l/wheel/./openshard/providers 2026-06-01T11:25:03,491 copying build/lib/openshard/providers/openai.py -> build/bdist.linux-armv7l/wheel/./openshard/providers 2026-06-01T11:25:03,493 copying build/lib/openshard/providers/manager.py -> build/bdist.linux-armv7l/wheel/./openshard/providers 2026-06-01T11:25:03,495 copying build/lib/openshard/providers/anthropic.py -> build/bdist.linux-armv7l/wheel/./openshard/providers 2026-06-01T11:25:03,498 creating build/bdist.linux-armv7l/wheel/openshard/policy 2026-06-01T11:25:03,499 copying build/lib/openshard/policy/runtime.py -> build/bdist.linux-armv7l/wheel/./openshard/policy 2026-06-01T11:25:03,502 copying build/lib/openshard/policy/decision.py -> build/bdist.linux-armv7l/wheel/./openshard/policy 2026-06-01T11:25:03,504 copying build/lib/openshard/policy/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/policy 2026-06-01T11:25:03,506 creating build/bdist.linux-armv7l/wheel/openshard/workflow_packs 2026-06-01T11:25:03,508 copying build/lib/openshard/workflow_packs/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/workflow_packs 2026-06-01T11:25:03,510 copying build/lib/openshard/workflow_packs/packs.py -> build/bdist.linux-armv7l/wheel/./openshard/workflow_packs 2026-06-01T11:25:03,512 copying build/lib/openshard/workflow_packs/builtin.py -> build/bdist.linux-armv7l/wheel/./openshard/workflow_packs 2026-06-01T11:25:03,515 creating build/bdist.linux-armv7l/wheel/openshard/verification 2026-06-01T11:25:03,516 copying build/lib/openshard/verification/executor.py -> build/bdist.linux-armv7l/wheel/./openshard/verification 2026-06-01T11:25:03,518 copying build/lib/openshard/verification/plan.py -> build/bdist.linux-armv7l/wheel/./openshard/verification 2026-06-01T11:25:03,521 copying build/lib/openshard/verification/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/verification 2026-06-01T11:25:03,523 creating build/bdist.linux-armv7l/wheel/openshard/scoring 2026-06-01T11:25:03,525 copying build/lib/openshard/scoring/filter.py -> build/bdist.linux-armv7l/wheel/./openshard/scoring 2026-06-01T11:25:03,527 copying build/lib/openshard/scoring/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/scoring 2026-06-01T11:25:03,529 copying build/lib/openshard/scoring/shortlist.py -> build/bdist.linux-armv7l/wheel/./openshard/scoring 2026-06-01T11:25:03,531 copying build/lib/openshard/scoring/scorer.py -> build/bdist.linux-armv7l/wheel/./openshard/scoring 2026-06-01T11:25:03,533 copying build/lib/openshard/scoring/requirements.py -> build/bdist.linux-armv7l/wheel/./openshard/scoring 2026-06-01T11:25:03,535 copying build/lib/openshard/scoring/policy.py -> build/bdist.linux-armv7l/wheel/./openshard/scoring 2026-06-01T11:25:03,538 creating build/bdist.linux-armv7l/wheel/openshard/github 2026-06-01T11:25:03,539 copying build/lib/openshard/github/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/github 2026-06-01T11:25:03,541 copying build/lib/openshard/github/pr_comment.py -> build/bdist.linux-armv7l/wheel/./openshard/github 2026-06-01T11:25:03,544 creating build/bdist.linux-armv7l/wheel/openshard/reflection 2026-06-01T11:25:03,546 copying build/lib/openshard/reflection/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/reflection 2026-06-01T11:25:03,548 copying build/lib/openshard/reflection/reflector.py -> build/bdist.linux-armv7l/wheel/./openshard/reflection 2026-06-01T11:25:03,551 creating build/bdist.linux-armv7l/wheel/openshard/analysis 2026-06-01T11:25:03,552 copying build/lib/openshard/analysis/repo.py -> build/bdist.linux-armv7l/wheel/./openshard/analysis 2026-06-01T11:25:03,555 copying build/lib/openshard/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/analysis 2026-06-01T11:25:03,557 creating build/bdist.linux-armv7l/wheel/openshard/routing 2026-06-01T11:25:03,558 copying build/lib/openshard/routing/workflow_selector.py -> build/bdist.linux-armv7l/wheel/./openshard/routing 2026-06-01T11:25:03,561 copying build/lib/openshard/routing/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/routing 2026-06-01T11:25:03,562 copying build/lib/openshard/routing/engine.py -> build/bdist.linux-armv7l/wheel/./openshard/routing 2026-06-01T11:25:03,565 copying build/lib/openshard/routing/profiles.py -> build/bdist.linux-armv7l/wheel/./openshard/routing 2026-06-01T11:25:03,567 copying build/lib/openshard/routing/executor_advisory.py -> build/bdist.linux-armv7l/wheel/./openshard/routing 2026-06-01T11:25:03,570 copying build/lib/openshard/routing/form_factor_policy.py -> build/bdist.linux-armv7l/wheel/./openshard/routing 2026-06-01T11:25:03,573 creating build/bdist.linux-armv7l/wheel/openshard/history 2026-06-01T11:25:03,574 copying build/lib/openshard/history/run_checkpoints.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,577 copying build/lib/openshard/history/failure_memory.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,579 copying build/lib/openshard/history/adjustments.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,581 copying build/lib/openshard/history/shard_contract.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,585 copying build/lib/openshard/history/session_signals.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,588 copying build/lib/openshard/history/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,590 copying build/lib/openshard/history/session_events.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,592 copying build/lib/openshard/history/sandbox_apply_receipts.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,594 copying build/lib/openshard/history/metrics.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,597 copying build/lib/openshard/history/interactions.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,599 copying build/lib/openshard/history/native_steps.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,601 copying build/lib/openshard/history/feedback_scoring.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,604 copying build/lib/openshard/history/feedback.py -> build/bdist.linux-armv7l/wheel/./openshard/history 2026-06-01T11:25:03,607 creating build/bdist.linux-armv7l/wheel/openshard/skills 2026-06-01T11:25:03,608 copying build/lib/openshard/skills/matcher.py -> build/bdist.linux-armv7l/wheel/./openshard/skills 2026-06-01T11:25:03,611 copying build/lib/openshard/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/skills 2026-06-01T11:25:03,613 copying build/lib/openshard/skills/context.py -> build/bdist.linux-armv7l/wheel/./openshard/skills 2026-06-01T11:25:03,615 copying build/lib/openshard/skills/discovery.py -> build/bdist.linux-armv7l/wheel/./openshard/skills 2026-06-01T11:25:03,618 creating build/bdist.linux-armv7l/wheel/openshard/native 2026-06-01T11:25:03,619 copying build/lib/openshard/native/executor.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,624 copying build/lib/openshard/native/osn_loop_recorder.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,626 copying build/lib/openshard/native/__init__.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,628 copying build/lib/openshard/native/dispatch.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,631 copying build/lib/openshard/native/tools.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,633 copying build/lib/openshard/native/osn_observation.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,636 copying build/lib/openshard/native/retry_diagnosis.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,638 copying build/lib/openshard/native/sandbox.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,641 copying build/lib/openshard/native/sandbox_diff.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,643 copying build/lib/openshard/native/repo_context.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,645 copying build/lib/openshard/native/loop.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,647 copying build/lib/openshard/native/context.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,652 copying build/lib/openshard/native/tool_runner.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,654 copying build/lib/openshard/native/sandbox_apply.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,657 copying build/lib/openshard/native/verification_contract.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,659 copying build/lib/openshard/native/backends.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,661 copying build/lib/openshard/native/progress_memory.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,664 copying build/lib/openshard/native/skills.py -> build/bdist.linux-armv7l/wheel/./openshard/native 2026-06-01T11:25:03,666 running install_egg_info 2026-06-01T11:25:03,672 Copying openshard.egg-info to build/bdist.linux-armv7l/wheel/./openshard-0.1.2-py3.11.egg-info 2026-06-01T11:25:03,684 running install_scripts 2026-06-01T11:25:03,697 creating build/bdist.linux-armv7l/wheel/openshard-0.1.2.dist-info/WHEEL 2026-06-01T11:25:03,700 creating '/tmp/pip-wheel-znc4poa0/.tmp-h8bgt1k1/openshard-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-01T11:25:03,703 adding 'openshard/__init__.py' 2026-06-01T11:25:03,705 adding 'openshard/analysis/__init__.py' 2026-06-01T11:25:03,707 adding 'openshard/analysis/repo.py' 2026-06-01T11:25:03,709 adding 'openshard/cli/__init__.py' 2026-06-01T11:25:03,722 adding 'openshard/cli/main.py' 2026-06-01T11:25:03,735 adding 'openshard/cli/run_output.py' 2026-06-01T11:25:03,738 adding 'openshard/cli/ui/__init__.py' 2026-06-01T11:25:03,740 adding 'openshard/cli/ui/console.py' 2026-06-01T11:25:03,742 adding 'openshard/cli/ui/home.py' 2026-06-01T11:25:03,744 adding 'openshard/cli/ui/run_screen.py' 2026-06-01T11:25:03,745 adding 'openshard/cli/ui/theme.py' 2026-06-01T11:25:03,747 adding 'openshard/config/__init__.py' 2026-06-01T11:25:03,749 adding 'openshard/config/default_config.yml' 2026-06-01T11:25:03,751 adding 'openshard/config/settings.py' 2026-06-01T11:25:03,753 adding 'openshard/cost/__init__.py' 2026-06-01T11:25:03,754 adding 'openshard/cost/baseline.py' 2026-06-01T11:25:03,757 adding 'openshard/evals/__init__.py' 2026-06-01T11:25:03,758 adding 'openshard/evals/adjustments.py' 2026-06-01T11:25:03,760 adding 'openshard/evals/registry.py' 2026-06-01T11:25:03,762 adding 'openshard/evals/runner.py' 2026-06-01T11:25:03,764 adding 'openshard/evals/stats.py' 2026-06-01T11:25:03,766 adding 'openshard/execution/__init__.py' 2026-06-01T11:25:03,768 adding 'openshard/execution/gates.py' 2026-06-01T11:25:03,771 adding 'openshard/execution/generator.py' 2026-06-01T11:25:03,773 adding 'openshard/execution/opencode_adapter.py' 2026-06-01T11:25:03,775 adding 'openshard/execution/opencode_executor.py' 2026-06-01T11:25:03,776 adding 'openshard/execution/runner.py' 2026-06-01T11:25:03,778 adding 'openshard/execution/stages.py' 2026-06-01T11:25:03,780 adding 'openshard/github/__init__.py' 2026-06-01T11:25:03,782 adding 'openshard/github/pr_comment.py' 2026-06-01T11:25:03,784 adding 'openshard/history/__init__.py' 2026-06-01T11:25:03,786 adding 'openshard/history/adjustments.py' 2026-06-01T11:25:03,788 adding 'openshard/history/failure_memory.py' 2026-06-01T11:25:03,790 adding 'openshard/history/feedback.py' 2026-06-01T11:25:03,791 adding 'openshard/history/feedback_scoring.py' 2026-06-01T11:25:03,793 adding 'openshard/history/interactions.py' 2026-06-01T11:25:03,795 adding 'openshard/history/metrics.py' 2026-06-01T11:25:03,797 adding 'openshard/history/native_steps.py' 2026-06-01T11:25:03,798 adding 'openshard/history/run_checkpoints.py' 2026-06-01T11:25:03,800 adding 'openshard/history/sandbox_apply_receipts.py' 2026-06-01T11:25:03,802 adding 'openshard/history/session_events.py' 2026-06-01T11:25:03,804 adding 'openshard/history/session_signals.py' 2026-06-01T11:25:03,811 adding 'openshard/history/shard_contract.py' 2026-06-01T11:25:03,813 adding 'openshard/models/__init__.py' 2026-06-01T11:25:03,815 adding 'openshard/models/advisory.py' 2026-06-01T11:25:03,817 adding 'openshard/models/feedback_advisory.py' 2026-06-01T11:25:03,819 adding 'openshard/models/mode_policy.py' 2026-06-01T11:25:03,822 adding 'openshard/models/registry.py' 2026-06-01T11:25:03,824 adding 'openshard/native/__init__.py' 2026-06-01T11:25:03,826 adding 'openshard/native/backends.py' 2026-06-01T11:25:03,841 adding 'openshard/native/context.py' 2026-06-01T11:25:03,844 adding 'openshard/native/dispatch.py' 2026-06-01T11:25:03,851 adding 'openshard/native/executor.py' 2026-06-01T11:25:03,853 adding 'openshard/native/loop.py' 2026-06-01T11:25:03,854 adding 'openshard/native/osn_loop_recorder.py' 2026-06-01T11:25:03,857 adding 'openshard/native/osn_observation.py' 2026-06-01T11:25:03,859 adding 'openshard/native/progress_memory.py' 2026-06-01T11:25:03,861 adding 'openshard/native/repo_context.py' 2026-06-01T11:25:03,863 adding 'openshard/native/retry_diagnosis.py' 2026-06-01T11:25:03,864 adding 'openshard/native/sandbox.py' 2026-06-01T11:25:03,866 adding 'openshard/native/sandbox_apply.py' 2026-06-01T11:25:03,868 adding 'openshard/native/sandbox_diff.py' 2026-06-01T11:25:03,870 adding 'openshard/native/skills.py' 2026-06-01T11:25:03,872 adding 'openshard/native/tool_runner.py' 2026-06-01T11:25:03,874 adding 'openshard/native/tools.py' 2026-06-01T11:25:03,876 adding 'openshard/native/verification_contract.py' 2026-06-01T11:25:03,878 adding 'openshard/planning/__init__.py' 2026-06-01T11:25:03,880 adding 'openshard/planning/generator.py' 2026-06-01T11:25:03,881 adding 'openshard/policy/__init__.py' 2026-06-01T11:25:03,883 adding 'openshard/policy/decision.py' 2026-06-01T11:25:03,885 adding 'openshard/policy/runtime.py' 2026-06-01T11:25:03,887 adding 'openshard/providers/__init__.py' 2026-06-01T11:25:03,889 adding 'openshard/providers/anthropic.py' 2026-06-01T11:25:03,890 adding 'openshard/providers/base.py' 2026-06-01T11:25:03,892 adding 'openshard/providers/cache.py' 2026-06-01T11:25:03,893 adding 'openshard/providers/manager.py' 2026-06-01T11:25:03,895 adding 'openshard/providers/openai.py' 2026-06-01T11:25:03,897 adding 'openshard/providers/openrouter.py' 2026-06-01T11:25:03,899 adding 'openshard/reflection/__init__.py' 2026-06-01T11:25:03,902 adding 'openshard/reflection/reflector.py' 2026-06-01T11:25:03,904 adding 'openshard/review/__init__.py' 2026-06-01T11:25:03,905 adding 'openshard/review/checks.py' 2026-06-01T11:25:03,907 adding 'openshard/review/domain_files.py' 2026-06-01T11:25:03,910 adding 'openshard/review/terraform_checker.py' 2026-06-01T11:25:03,912 adding 'openshard/routing/__init__.py' 2026-06-01T11:25:03,914 adding 'openshard/routing/engine.py' 2026-06-01T11:25:03,916 adding 'openshard/routing/executor_advisory.py' 2026-06-01T11:25:03,918 adding 'openshard/routing/form_factor_policy.py' 2026-06-01T11:25:03,920 adding 'openshard/routing/profiles.py' 2026-06-01T11:25:03,922 adding 'openshard/routing/workflow_selector.py' 2026-06-01T11:25:03,924 adding 'openshard/run/__init__.py' 2026-06-01T11:25:03,937 adding 'openshard/run/pipeline.py' 2026-06-01T11:25:03,940 adding 'openshard/run/timeline.py' 2026-06-01T11:25:03,941 adding 'openshard/run/validator_policy.py' 2026-06-01T11:25:03,943 adding 'openshard/scoring/__init__.py' 2026-06-01T11:25:03,945 adding 'openshard/scoring/filter.py' 2026-06-01T11:25:03,947 adding 'openshard/scoring/policy.py' 2026-06-01T11:25:03,948 adding 'openshard/scoring/requirements.py' 2026-06-01T11:25:03,950 adding 'openshard/scoring/scorer.py' 2026-06-01T11:25:03,952 adding 'openshard/scoring/shortlist.py' 2026-06-01T11:25:03,954 adding 'openshard/security/__init__.py' 2026-06-01T11:25:03,955 adding 'openshard/security/paths.py' 2026-06-01T11:25:03,958 adding 'openshard/security/secret_scan.py' 2026-06-01T11:25:03,960 adding 'openshard/skills/__init__.py' 2026-06-01T11:25:03,961 adding 'openshard/skills/context.py' 2026-06-01T11:25:03,963 adding 'openshard/skills/discovery.py' 2026-06-01T11:25:03,965 adding 'openshard/skills/matcher.py' 2026-06-01T11:25:03,967 adding 'openshard/tui/__init__.py' 2026-06-01T11:25:03,968 adding 'openshard/tui/action_blocks.py' 2026-06-01T11:25:03,972 adding 'openshard/tui/app.py' 2026-06-01T11:25:03,974 adding 'openshard/tui/ask_mode.py' 2026-06-01T11:25:03,976 adding 'openshard/tui/commands.py' 2026-06-01T11:25:03,978 adding 'openshard/tui/plan_mode.py' 2026-06-01T11:25:03,980 adding 'openshard/tui/state.py' 2026-06-01T11:25:03,982 adding 'openshard/tui/styles.tcss' 2026-06-01T11:25:03,984 adding 'openshard/verification/__init__.py' 2026-06-01T11:25:03,986 adding 'openshard/verification/executor.py' 2026-06-01T11:25:03,988 adding 'openshard/verification/plan.py' 2026-06-01T11:25:03,990 adding 'openshard/workflow_packs/__init__.py' 2026-06-01T11:25:03,992 adding 'openshard/workflow_packs/builtin.py' 2026-06-01T11:25:03,994 adding 'openshard/workflow_packs/packs.py' 2026-06-01T11:25:03,997 adding 'openshard-0.1.2.dist-info/licenses/LICENSE' 2026-06-01T11:25:04,000 adding 'openshard-0.1.2.dist-info/METADATA' 2026-06-01T11:25:04,002 adding 'openshard-0.1.2.dist-info/WHEEL' 2026-06-01T11:25:04,003 adding 'openshard-0.1.2.dist-info/entry_points.txt' 2026-06-01T11:25:04,004 adding 'openshard-0.1.2.dist-info/top_level.txt' 2026-06-01T11:25:04,007 adding 'openshard-0.1.2.dist-info/RECORD' 2026-06-01T11:25:04,013 removing build/bdist.linux-armv7l/wheel 2026-06-01T11:25:04,147 Building wheel for openshard (pyproject.toml): finished with status 'done' 2026-06-01T11:25:04,160 Created wheel for openshard: filename=openshard-0.1.2-py3-none-any.whl size=301657 sha256=d67d077452e385d9d7fa62138f8822b67418a5a89157eb451e99f550e4a41e9a 2026-06-01T11:25:04,161 Stored in directory: /tmp/pip-ephem-wheel-cache-1g2zaq_a/wheels/2f/3a/15/500d89244b9762c2e68be387a220e7914c5da77923798877e6 2026-06-01T11:25:04,180 Successfully built openshard 2026-06-01T11:25:04,194 Removed build tracker: '/tmp/pip-build-tracker-rwqat5xo'