License AuthContract under PolyForm Noncommercial 1.0.0 - #15
Conversation
inventor1975
left a comment
There was a problem hiding this comment.
POLYFORM-NONCOMMERCIAL-REVIEW-001 — AuthContract
Independent reviewer role only. Composition was checked before substantive
content. No branch mutation was performed: no edit, push, rebase, amend, merge,
or auto-merge.
REVIEWED HEAD: 48b4b6e
BASE: 7753def
SYNTHETIC MERGE: f49a198
All three match the stated composition exactly. 9 changed files.
- LICENSE canonical — YES, byte-identical. sha256
ffcca38841adb694b6f380647e15f17c446a4d1656fed51a1e2041d064c94cc8, identical to the
SPDX license-list text and to the LICENSE in Institutional-Compiler PR #36. - SPDX identity exact — license = "PolyForm-Noncommercial-1.0.0".
- The obsolete proprietary/no-license state is completely reconciled across AGENTS.md,
README.md, docs/RELEASE-READINESS.md, docs/REPOSITORY-USABILITY.md and
docs/SDLC-V1.2-STATUS.md. U1 moved from OPEN to CLOSED by owner decision. - "License :: Other/Proprietary License" is ABSENT. Classifiers are now only
Development Status and the two Python versions. - Package metadata ships LICENSE — license-files = ["LICENSE"].
- setuptools>=77.0.3 is required, raised from >=61, as PEP 639 metadata needs.
- The Python-3.10 compatibility correction is narrow and non-semantic: stdlib tomllib
with a controlled tomli fallback, in a try/except on ModuleNotFoundError. - The test enforces exactly the same licensing assertions after the fix — license
string, license-files, build-system requires, and the LICENSE first line. - NO new runtime dependencies. This was checked rather than assumed: pytest declares
'tomli>=1; python_version < "3.11"', so tomli arrives as an existing test dependency
on 3.10 and is pinned at tomli==2.4.1 in constraints.txt. Nothing was added to
project dependencies or optional-dependencies. - Python 3.10 and 3.12 are both genuinely green on the final head — jobs test (3.10)
and test (3.12), both success, in run 33096294393. - All three workflows are bound to the final exact head: AuthContract Gate
33096294398, Security 33096294422, CI 33096294393 — each head_sha = 48b4b6e…,
all success. - No authorization behavior, reason-code semantics, runtime behavior, benchmark,
workflow, security policy, architecture, or claim ceiling changed.
DISPOSITION: APPROVED, bound to head 48b4b6e.
SCOPE AND LIMITATIONS — read before relying on this review:
- Mechanical, not legal. Verified: text identity, exact strings, metadata, file-level
change scope, dependency provenance, CI binding. NOT assessed: legal effect,
enforceability, or instrument choice. Those require counsel. - Third-party license compatibility is not established here.
- The reviewer is not an independent party: this review was produced by Vitaly Reznik's
assistant, and Vitaly Reznik is a collaborator of the repository owner.
MERGE NOT AUTHORIZED BY THIS REVIEW.
POLYFORM-NONCOMMERCIAL-REVIEW-001 COMPLETE — INDEPENDENT REVIEW RECORDED
inventor1975
left a comment
There was a problem hiding this comment.
APPROVED — POLYFORM-NONCOMMERCIAL-REVIEW-001
This changes the GitHub review state only. The substantive review is the earlier
COMMENT on this same head; nothing in it is amended, and no new verification is
claimed here.
Head re-verified immediately before submitting this approval, not taken from
earlier notes. CI re-checked and still green on the same head.
The limitations recorded in the substantive review continue to apply and travel
with this approval:
- The review is MECHANICAL, not legal. Verified: canonical licence text by
sha256, exact SPDX string, package metadata, file-level change scope,
dependency provenance, CI binding to the exact head. NOT assessed: legal
effect, enforceability, or whether PolyForm Noncommercial is the right
instrument. Those require counsel. - Third-party licence compatibility is not established.
- THE REVIEWER IS NOT AN INDEPENDENT PARTY. This was produced by Vitaly Reznik's
assistant, and Vitaly Reznik is a collaborator of the repository owner. A green
approval badge should not be read as independent adjudication.
No branch was modified. No merge was performed or authorized by this review.
Owner-authorized licensing reconciliation under POLYFORM-NONCOMMERCIAL-LICENSE-RECONCILIATION-001, metadata correction POLYFORM-NONCOMMERCIAL-RECONCILIATION-002, and CI closure 002A.
Base: 7753def
Previous failed head: 6a76819
Failed CI: 33085987799
Defect: Python 3.10 ModuleNotFoundError for stdlib tomllib in the new licensing metadata test.
Classification: deterministic licensing state transition test compatibility defect.
Corrective successor commit and final head: 48b4b6e
GitHub synthetic merge: f49a198
Final workflows:
AuthContract Gate: 33096294398 — SUCCESS
Security: 33096294422 — SUCCESS
CI: 33096294393 — SUCCESS
Python 3.10: SUCCESS
Python 3.12: SUCCESS
dependency-review: SUCCESS
Dependency advisory audit and SBOM: SUCCESS
make ci and public falsification: SUCCESS on both Python versions.
Machine-readable metadata:
license = "PolyForm-Noncommercial-1.0.0"
license-files = ["LICENSE"]
Build-system floor: setuptools>=77.0.3
Generated Core Metadata: License-Expression: PolyForm-Noncommercial-1.0.0; License-File: LICENSE.
The canonical PolyForm Noncommercial License 1.0.0 text is unchanged. Third-party rights conclusions remain unchanged. Commercial use is not granted. This is not an open-source claim. Product semantics, runtime dependencies, workflows, benchmarks, security policy, and architecture are unchanged.
CI GREEN IS EVIDENCE, NOT ACCEPTANCE.
NOT SELF-ADJUDICATED.