Repository navigation
feat: add authorial freestanding science fabric v1 - #1069
Merged
rafaelmeloreisnovo merged 14 commits intoOct 5, 2026
Merged
Conversation
Collaborator
Author
Evidence receipt — Authorial Science Fabric V1Exact head: Boundary state:
Evidence readback at this exact head: GitHub provider currently returns 0 workflow runs. Therefore CI remains Next gate: exact-head CI execution/readback. Only after terminal evidence should this draft be considered for reviewed landing on |
| doc = self.good() | ||
| doc["sources"][0]["credential_profile"] = "pat_actions" | ||
| self.assertTrue( | ||
| any("api.github.com" in error for error in mod.validate_manifest(doc)) |
rafaelmeloreisnovo
marked this pull request as ready for review
October 5, 2026 15:29
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Intent
Materialize a low-friction RLL service boundary for authorial freestanding computation, scientific source custody, internet artifacts, capability-scoped PAT bindings and hosted adapters without turning factory tools into runtime dependencies.
Delta
services/authorial_fabric/registry, source-manifest schema and receipt custody contract;tools/rll_authorial_ingress.pyfor bounded HTTPS acquisition, kind checks, SHA-256 custody and sanitized receipts;TOKEN_VAZIO;PAT_ACTIONS,PAT_AGENTS,PAT_ENV, canonicalPAT_ENVIRONMENTS, and legacy typo fallbackPAT_ENVIOREMENTS;Security / authority boundary
Secret values are never read back into repository content, logged, hashed, compared, or emitted in receipts. V1 credential use is manual-only and GET-only against GitHub Contents API with
contents: read. No push/POST/PUT/PATCH/DELETE/ref-delete/force-push path is implemented. Public HTTPS sources use no PAT.Whether the named secrets are present, share the same PAT value, or have the same provider-side scopes remains
TOKEN_VAZIObecause those values are intentionally outside the repository/connector evidence surface.Scientific boundary
SOURCE != ARTIFACT != EXECUTION != EVIDENCE != CLAIM;IMPLEMENTED_UNTESTED_CI != PASS;TOKEN_VAZIO != 0;claim_allowed=false. Download/hash success is source/artifact custody only. No Voynich decipherment claim and no RLL scientific promotion.Regression surface
Current exact head:
e5f4d913481a512be902faae87d2adc66dbc12a8.Base:
rll/lab@f400a588f12db67583a6586e5892f563d1a4dc7b.Current compare:
ahead_by=14,behind_by=0; 10 files added; no legacy file rewritten. Rollback is branch/PR-local; no history rewrite.Gates
A prior local stdlib preflight passed 6/6 before the final security hotfixes. That prior result is not promoted to the exact head. Provider readback for the exact head currently returns 0 workflow runs, so exact-head CI remains
TOKEN_VAZIO/PENDING. This PR intentionally remains draft until terminal exact-head evidence is read back.Promotion remains
feature -> rll/labby reviewed PR, followed later by the repository's existing PR-onlyrll/lab -> mainpath.