Repository navigation
Conversation
Preserve the corpus summarizer additions and make the new package-install smoke self-contained so npm cannot escape to an ancestor project.
This branch has not been deployed
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.
Outcome
Adds a bounded CPU execution fabric, a fixed-loopback Chrome2api inference lane, Chrome Summarizer-compatible single/document modes, and content-deduplicated corpus summarization to CodexPro's existing
fabricMCP tool.Runtime surfaces
invariants: recursive fleet capability lawsdag_contract/dag_execute: Drools-admitted, Camel-executed data-only CPU DAGschrome_contract/chrome_status/chrome_complete: bounded loopback ChromeML text inference with deterministic receiptschrome_summarizer_contract/chrome_summarize: normalized Chrome summarizer option surfacechrome_summarize_document: exact UTF-8 chunk/map/reduce document summarizationchrome_summarize_corpus: safe top-level workspace glob, exact-content deduplication, per-path alias receipts, and sequential unique-content executionCorpus and cache boundary
**globs; reuses the existing workspace path guard and file inventoryauthority_ceiling=CANDIDATE_ONLYChrome boundary
xszwow/Chrome2apicommit406c5c7a33a6c364c0bd42892250ad1b6a103dad/v1endpoint; callers cannot provide a URLCamel/KIE boundary
Proof on
090aa1abcdc08c9625b652131d532922f021b526npm run release:check: passed atcodexpro@0.30.2npm audit --audit-level=high: 0 vulnerabilities0.30.2E:\Downloads\*AI*.mdinventory: 14 files / 7 unique contents / 2,085,697 bytes / corpus roote4927f03b3cc65855f6d7367e8b37ab58228590d0848f1d83b8a5d62391e84abThe branch also merges current
mainand hardens its package-install smoke with an explicit private consumer manifest, preventing npm from escaping to an ancestor project.FOSS_REUSE_DECISION.tsvandTHIRD_PARTY_NOTICES.mdpin the evaluated donors, decisions, licenses, leaf hashes, and proof status.Runtime dependency
Real summaries still require the separately installed Chrome2api loopback service and Chrome-managed model assets. This repository does not redistribute those proprietary assets.