Skip to content

Fix scoped read, content, authorization and delivery contract defects - #201

Merged
LIghtJUNction merged 14 commits into
work/home-metadata-20260930from
work/issue-usage-integration-20260930
Sep 30, 2026
Merged

LIghtJUNction merged 14 commits into
work/home-metadata-20260930from
work/issue-usage-integration-20260930

Conversation

@LIghtJUNction

@LIghtJUNction LIghtJUNction commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

This adds nine narrow fixes found while checking the remaining issue contracts, plus honor concurrency/replay coverage. It prevents exact-search phrases from crossing fields, rejects unreachable hosted paths and malformed EOF patches, isolates corrupt legacy share facts, validates RSS digits and explicit zero ports, binds bounty payouts to their own escrow account, and rejects invalid Registry adapter versions.

Refs #72, #76, #77, #78, #79, #80, #81, #82, #83, #85, #202. These are scoped slices; the umbrella acceptance issues remain open. The RSS failure was also reproduced through unauthenticated GETs against the live site, as recorded in #202.

Validation: each functional defect has a failing regression before its fix, except Registry adapter coverage added during integration; 99 combined focused tests passed across the ten slices and homepage. Ruff check and format pass across the final tree (624 files). CI runs on this exact head. No deployment, real fund operation, or production recovery was performed.

Stacked on #199 so the homepage remains separately reviewable. Live usage feedback is recorded in #200; the feedback post was published and publicly read back, with no user replies yet.

Copilot AI balanced review requested due to automatic review settings September 30, 2026 15:53
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for security reviews. Please try again later.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@LIghtJUNction
LIghtJUNction merged commit c283fa5 into work/home-metadata-20260930 Sep 30, 2026
22 checks passed
LIghtJUNction added a commit that referenced this pull request Sep 30, 2026
* feat: show public site activity and rules on homepage

* fix: preserve empty homepage HEAD errors and CI formatting

* test: adapt HTTP boundary fixtures to homepage discovery

* Fix scoped read, content, authorization and delivery contract defects (#201)

* Reject non-integer published Registry contract versions

* Reject malformed legacy share sources without vetoing independent grants

Refs #76. Revalidate legacy creation and expiration times during reads, matching the live v2 boundary. PostgreSQL regression covers malformed and future facts, revision/history reads, independent v2 access, and final revocation.

* fix(hosting): reject unreachable deployment paths

* Reject unified patches that join EOF into untouched lines

* Fix exact search phrases crossing field boundaries

* Reject explicit zero ports in webhook endpoints

Refs #81. Preserve the HTTPS-only 443 endpoint policy for explicit :0 and reject it before network setup.

* Fix RSS limit validation for nondecimal Unicode digits

* test: cover honor ceremony concurrency and request replay

* Bind bounty escrow accounts to their listing before use

* Fix explicit zero-port network policy checks

* style: format integrated changes and current baseline

* Exercise Registry version defenses through plugin adapters
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.

2 participants