Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
5c2c897
docs: record product and technical gap baseline
seonghobae Aug 20, 2026
de9afd3
docs: refresh live pull request inventory
seonghobae Aug 20, 2026
1a613f2
docs: address baseline review findings
seonghobae Aug 20, 2026
d9ba1fa
test(docs): require commercial completion tracks
seonghobae Aug 20, 2026
a44e28f
docs: map commercial completion gaps
seonghobae Aug 20, 2026
6251b70
test(docs): require reproducible PR inventory evidence
seonghobae Aug 20, 2026
6a17a90
docs: make PR inventory evidence reproducible
seonghobae Aug 20, 2026
8da0e4d
docs: scope baseline delivery status contracts
seonghobae Aug 20, 2026
735f249
docs: harden baseline evidence collection
seonghobae Aug 20, 2026
67fccd5
docs: refresh live product gap baseline
seonghobae Aug 20, 2026
2c721f9
docs: record current merge authority
seonghobae Aug 20, 2026
4e6d334
test(docs): require exact-head merge verdict evidence
seonghobae Aug 20, 2026
b20a8b7
test(docs): align merge evidence contract with rules API
seonghobae Aug 20, 2026
3f6c057
test(docs): bound merge evidence retries
seonghobae Aug 20, 2026
a29b029
test(docs): harden exact-head evidence collection
seonghobae Aug 20, 2026
6737ae1
fix(docs): preserve exact check-run records
seonghobae Aug 20, 2026
1a98542
fix(docs): flatten paginated workflow evidence
seonghobae Aug 20, 2026
65d234b
docs: refresh baseline inventory counts
seonghobae Aug 20, 2026
b3e738e
docs: harden baseline evidence collection
seonghobae Aug 21, 2026
1c27702
docs: refresh pull request queue baseline
seonghobae Aug 21, 2026
c987401
docs: refresh pull request queue baseline
seonghobae Aug 21, 2026
c433d27
docs: refresh active product gap evidence
seonghobae Aug 21, 2026
bc6292b
docs: reconcile baseline changelog evidence
seonghobae Aug 21, 2026
b7c210b
docs: refresh gap baseline onto 2026-08-24 live inventory
seonghobae Aug 24, 2026
5c41742
test(docs): fail closed on unknown last-push actor
seonghobae Aug 24, 2026
c990ad6
fix(docs): fail closed on last-push approval authority
seonghobae Aug 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ This file is the canonical product-wide topology and bounded-context view. It is
- [Requirement, decision, standards, and implementation traceability](docs/traceability/README.md)
- [Research and standards doctoring](docs/doctoring.md)
- [Product roadmap](docs/product-roadmap.md)
- [Live product and technical gap baseline](docs/product-technical-gap-baseline.md)

Protected-main code and executable tests define current implementation truth; deployed build/release artifacts, migrations, and configuration are additional operational evidence when they exist. Accepted ADRs define design authority, not proof that planned behavior has shipped. The PRD/TRD/diagrams may also contain `Planned`, `Proposed`, or `Open` product direction; those labels must remain explicit until corresponding implementation and review evidence reaches protected `main`.

Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ All notable changes to OriginWeave are documented in this file. The format follo

### Added

- Refreshed the product and technical gap baseline with the 2026-08-24 live inventory: 158 open pull requests (44 ready, 114 draft), refreshed exact base/head evidence for the #208–#222 release, enterprise-approval, BAP, and WARC/PROV chains, the governance issue additions #212 and #215, and a required-check provider-failure record for the fail-closed Strix re-dispatches on #208/#218/#220.
- Added a dated product and technical gap baseline that separates protected-main implementation truth, active pull-request evidence, live review/check blockers, and the next buyer-visible Phase 1 acceptance work.
- Refreshed the product and technical gap baseline with the current open-PR inventory and exact base/head evidence for the newest Chromium, BAP, extraction, WARC, and idempotency slices.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📝 Info: "Refreshed ... baseline" entry classified under Added rather than Changed

CHANGELOG.md places "Refreshed the product and technical gap baseline with the current open-PR inventory ..." under ### Added, and test_documentation_active_pr_evidence_contract.py deliberately enforces that placement (asserting it is in Added and not in Changed). Under Keep a Changelog conventions a refresh of existing content is typically a Changed entry; the near-duplicate "Refreshed ... against the 2026-08-21 live inventory" line does live in Changed (CHANGELOG.md). Not a functional bug and the tests are self-consistent, but the two closely-worded refresh entries split across Added/Changed are easy to confuse.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

- Bound explicit extension-to-Agent grants to exclusive trusted-time expiry in addition to extension identity, session, browsing context, and canonical origin, so a same-origin grant cannot be reused at or after the deadline.
- Bound explicit extension-to-Agent grants to the exact canonical origin in addition to extension identity, session, and browsing context, so a same-session navigation or port change cannot reuse the grant.
- Rust workspace for independently reusable core, policy, destination, network, TLS, resource, and evidence modules.
Expand Down Expand Up @@ -41,8 +44,16 @@ All notable changes to OriginWeave are documented in this file. The format follo
- Updated the first Chromium slice to distinguish implemented origin, destination, direct TCP, and TLS identity kernels from the remaining trusted DNS adapter, proxy/PAC, HTTP budget, MIME, download, and Chromium integration required before safe navigation can be claimed.
- Separated hourly product PR publication authority from the organization review and merge system, and added live default-branch and release-blocker rechecks immediately before publication.
- Made the agent-development contract work-conserving: completing one bounded slice, RCA, review request, check, merge, or documentation change is an intermediate state; maintenance must return to the live queue, treat waits as item-local, and perform a mandatory exit sweep before terminating while executable OriginWeave work remains.
- Hardened the dated baseline evidence collector with fail-fast isolated artifacts, paginated branch and collaborator rules, and post-collection exact-head revalidation.
- Flattened every paginated workflow-run page in the baseline merge verdict so exact-head evidence cannot silently discard later runs.
- Hardened the baseline evidence procedure with exact-head legacy status and workflow-run capture, counted approval binding, required-workflow recording, merge verdict artifacts, and bounded moving-head retries.
- Moved autonomous-agent Cargo targets and Python bytecode caches outside the proposed source tree and prefetched locked Cargo dependencies for offline verification.
- Updated research doctoring to pin Chromium canonicalizer evidence to an immutable revision, add RFC 9293, RFC 5280, RFC 8446, RFC 9525, rustls 0.23.42, and Rust `TcpStream` evidence, distinguish the April 2026 Fugu beta from the June 2026 release, and treat vendor benchmark claims as first-party evidence rather than independent validation.
- Tightened the product-baseline contract so the BiDi opening path and VPN/profile evidence retain their explicit not-shipped status within their own documentation sections.
- Refreshed the product and technical gap baseline against the 2026-08-21 live inventory: 150 open pull requests, 110 drafts, and the new hardened-runner/MV3 evidence gap issue #206.
- Tightened the baseline completion-gap contract so superseded inventory counts (including the 2026-08-21 150/40/110 snapshot) can no longer pass as current evidence.
- Refreshed the baseline's merge-authority statement to the live ruleset: two approving reviews are required, while the collaborator inventory still contains only the solo maintainer.
- Corrected the baseline evidence collector to flatten every paginated input, apply current reviewer and last-push approval semantics, and discard verdicts when either the PR head or base moves.

### Security

Expand Down
1 change: 1 addition & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
- [OriginWeave API and protocol contract](API_CONTRACT.md)
- [Release and rollback contract](RELEASE_AND_ROLLBACK.md)
- [Product roadmap](product-roadmap.md)
- [Product and technical gap baseline](product-technical-gap-baseline.md)

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📝 Info: Documentation link targets exist

The new cross-links added in ARCHITECTURE.md and README.md point to product-technical-gap-baseline.md, which is created in this PR, so the link contracts checked by test_root_architecture_links_the_authoritative_product_graph and test_authoritative_product_documentation_graph_exists are satisfied (that suite passes). No broken-link issue here.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

- [Research and standards](doctoring.md)
- [Browser and Agent protocol standards evidence](doctoring/browser-agent-protocols.md)
- [Current product-baseline standards addendum](doctoring/product-documentation-baseline.md)
Expand Down
Loading
Loading