You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(apps): add v0.58 repository profiler and compatibility classifier - #304
A root .gitattributes or .lfsconfig marker triggers LFS_REVIEW_REQUIRED.
This does not claim that Git LFS is definitely used. It prevents PhiOS from claiming a
complete ordinary-source path before bounded attribute/LFS evidence exists.
Submodules
A root .gitmodules marker triggers SUBMODULE_REQUIRED, because current v0.27 exact
GitHub ZIP acquisition does not recursively acquire submodule content.
Native apps
Rust/Go build families are recognized, but current installed-app runtime support does not
launch native artifacts. They therefore report UNSUPPORTED_RUNTIME.
Python
An inferred pyproject.toml does not identify the direct .py entrypoint required by
the current Python runtime adapter. A declared phios-app.json with an explicit Python
file target can pass the v0.58 profile gate.
Source size
v0.58 does not guess whether a repository fits v0.27 from approximate GitHub repository
size metadata. Exact acquisition bounds remain authoritative.
SUPPORTED_AFTER_OPERATOR_APPROVAL means only that v0.58 observed no current profile
blocker. Every later governed gate still applies.
Next rung
v0.59 should create an Install from GitHub proposal that binds one exact intake result
and one exact v0.58 profile/assessment to the proposed governed next stages.
A blocked v0.58 assessment should stop immediately with its remediation instead of
creating acquisition authority.
Qualification
Run the normal PhiOS CI surface and preserve every failure exactly.
Updated original PR branch, no duplicate PR or force-push. Added merge commit 0151bdbf390c45a14afbd8b327ab7dca6832415d with green PhiOS main d0529dc34a15d787ebcd3e771cd24daa4f5d8e25 as a parent, preserving this PR's full history. All previously modified main files were verified unchanged from the original Oct 5 base; the refreshed tree contains current main plus only this PR's six intended files. Fixed the exact October 5 test failure: the archived-repository compatibility blocker now states archived=true: explicit operator review is required before acquisition; authority remains advisory-only. GitHub now reports mergeable=true. Full updated qualification currently running. Do not merge until ALL jobs succeed and founder review; profiler compatibility does not permit acquisition, installation or execution.
Merged successfully as current main 558bae83c32813fdeb3ded02414a21aa9708c2ed, with #305 as first parent. The PR-head qualification had fully SUCCESS (38198138648), and all six current post-merge software qualification jobs (Python tests/types, PhiShell, ledger, installed artifact etc.) are SUCCESS. The production normal-image on 38199603238 is also SUCCESS. QA development qa-image failed on attempt 1 while fetching signed pcre2-10.49-1-x86_64.pkg.tar.zst.sig from the exact pinned archive.archlinux.org snapshot (pacman: Operation too slow ... last 10 seconds). This is an external package-archive transfer failure, not a profiler assertion failure. A targeted rerun of failed jobs on this same commit was requested, attempt 2, with no code or signature-policy bypass. Hold release certification until rerun QA and the aggregate release gate finish green.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Introduce PhiOS App Platform v0.58: a bounded repository profiler and compatibility classifier for public GitHub repositories.
The runtime/toolchain spine through v0.57 is now strong enough to pivot back to the user-facing goal:
The central rule is:
New contracts
phios.repo_profile.v0.1phios.repo_compatibility.v0.1What this PR adds
license_policy = mit_only;.gitmodules;.gitattributes;.lfsconfig;SUPPORTED_AFTER_OPERATOR_APPROVALREPOSITORY_DISABLEDARCHIVED_REPOSITORY_REVIEWNOT_AN_APPLICATIONMANIFEST_REVIEW_REQUIREDLICENSE_REVIEW_REQUIREDSUBMODULE_REQUIREDLFS_REVIEW_REQUIREDMISSING_TOOLCHAINLOCKFILE_REQUIREDUNSUPPORTED_RUNTIMEConservative decisions
Git LFS
A root
.gitattributesor.lfsconfigmarker triggersLFS_REVIEW_REQUIRED.This does not claim that Git LFS is definitely used. It prevents PhiOS from claiming a
complete ordinary-source path before bounded attribute/LFS evidence exists.
Submodules
A root
.gitmodulesmarker triggersSUBMODULE_REQUIRED, because current v0.27 exactGitHub ZIP acquisition does not recursively acquire submodule content.
Native apps
Rust/Go build families are recognized, but current installed-app runtime support does not
launch native artifacts. They therefore report
UNSUPPORTED_RUNTIME.Python
An inferred
pyproject.tomldoes not identify the direct.pyentrypoint required bythe current Python runtime adapter. A declared
phios-app.jsonwith an explicit Pythonfile target can pass the v0.58 profile gate.
Source size
v0.58 does not guess whether a repository fits v0.27 from approximate GitHub repository
size metadata. Exact acquisition bounds remain authoritative.
Authority semantics
Every profile and compatibility result grants:
The compatibility assessment is advisory-only.
SUPPORTED_AFTER_OPERATOR_APPROVALmeans only that v0.58 observed no current profileblocker. Every later governed gate still applies.
Next rung
v0.59 should create an Install from GitHub proposal that binds one exact intake result
and one exact v0.58 profile/assessment to the proposed governed next stages.
A blocked v0.58 assessment should stop immediately with its remediation instead of
creating acquisition authority.
Qualification
Run the normal PhiOS CI surface and preserve every failure exactly.