chore(deps): Bump the npm_and_yarn group across 2 directories with 9 updates - #8
Open
dependabot[bot] wants to merge 1 commit into
Conversation
…updates Bumps the npm_and_yarn group with 3 updates in the /frontend directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [form-data](https://github.com/form-data/form-data) and [js-yaml](https://github.com/nodeca/js-yaml). Bumps the npm_and_yarn group with 6 updates in the /packages/daena-mcp directory: | Package | From | To | | --- | --- | --- | | [esbuild](https://github.com/evanw/esbuild) | `0.27.7` | `0.28.1` | | [ws](https://github.com/websockets/ws) | `8.20.0` | `8.21.0` | | [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.3` | | [hono](https://github.com/honojs/hono) | `4.12.15` | `4.12.28` | | [ip-address](https://github.com/beaugunderson/ip-address) | `10.1.0` | `10.2.0` | | [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.3` | Updates `vite` from 7.3.2 to 8.1.3 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.1.3/packages/vite) Updates `form-data` from 4.0.5 to 4.0.6 - [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md) - [Commits](form-data/form-data@v4.0.5...v4.0.6) Updates `js-yaml` from 4.1.1 to 4.3.0 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.1...4.3.0) Updates `esbuild` from 0.27.7 to 0.28.1 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](evanw/esbuild@v0.27.7...v0.28.1) Updates `ws` from 8.20.0 to 8.21.0 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@8.20.0...8.21.0) Updates `fast-uri` from 3.1.0 to 3.1.3 - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](fastify/fast-uri@v3.1.0...v3.1.3) Updates `hono` from 4.12.15 to 4.12.28 - [Release notes](https://github.com/honojs/hono/releases) - [Commits](honojs/hono@v4.12.15...v4.12.28) Updates `ip-address` from 10.1.0 to 10.2.0 - [Commits](beaugunderson/ip-address@v10.1.0...v10.2.0) Updates `qs` from 6.15.1 to 6.15.3 - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.15.1...v6.15.3) --- updated-dependencies: - dependency-name: vite dependency-version: 8.1.3 dependency-type: direct:development dependency-group: npm_and_yarn - dependency-name: form-data dependency-version: 4.0.6 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: js-yaml dependency-version: 4.3.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: esbuild dependency-version: 0.28.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: ws dependency-version: 8.21.0 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: fast-uri dependency-version: 3.1.3 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: hono dependency-version: 4.12.28 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: ip-address dependency-version: 10.2.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: qs dependency-version: 6.15.3 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
Masoud-Masoori
added a commit
that referenced
this pull request
Jul 10, 2026
…#8 / C1) The FactualityGate service was fully implemented but never called -- an orphaned anti-hallucination layer. Wire it into ChatOrchestrator so grounding-eligible answers (SEARCH, ANALYSIS intents) are verified against ragx AFTER the durable MEM-03 answer commit, then persisted and surfaced. Contract (Doc/best_version_20260708/master.md #8): - Exactly one `grounding` SSE event, emitted just before the terminal `done`. - Verdict persisted to new ChatMessage.grounding JSONB column via a fail-open second commit that never breaks the turn. - Zero model tokens: FactualityGate.verify hits ragx with generate=False. - Honest on outage (Rule 17 / ADR-001): available=False with a reason, never a fabricated grounded pass. Timeout and unexpected errors caught the same way. - Runs only for grounding-eligible intents; empty/whitespace answers skip it. Pieces: - chat_orchestrator.py: _run_factuality_gate helper (8s budget, compact persistable dict) + Stage 9 call site + single grounding SSE event. - models/chat.py: nullable grounding JSONB column on ChatMessage. - main.py: idempotent ALTER TABLE for chat_messages.grounding (dev DBs). - services/chat.py: grounding surfaced in _message_to_dict payload. - tests: 7 wiring tests locking eligibility, compact mapping, and honest unavailable behavior on outage/timeout/error. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Masoud-Masoori
added a commit
that referenced
this pull request
Jul 10, 2026
…ug (BUILD-NOW #9 / C3) Stage 6.55 queried ragx and injected citations, but a full abstain (no citations) or an offline ragx was silently dropped -- only a logger.debug at the retrieval site. The user never learned the answer was ungrounded. This wires the pre-answer complement to #8's post-answer FactualityGate. - ChatOrchestrator._summarize_retrieval: pure mapping over a RagxResult (zero model tokens, no DB). Emit rule: positive citation-flash surfaces on ANY intent; an honest-negative (abstain or offline) surfaces only on a grounding-eligible intent (SEARCH / ANALYSIS) so a down ragx never spams offline events on chit-chat like "hi". - Stage 6.55 yields an early SSE `retrieval` event so the UI can flash the sources / abstain before the answer streams; stashes _retrieval_meta. - Stage 9 persists _retrieval_meta into the new ChatMessage.retrieval column on the same fail-open commit as grounding, and it rides done_data via _message_to_dict. - ChatMessage.retrieval: new nullable JSONBCompat column (separate from #8's grounding: pre-answer vs post-answer transparency). main.py _extra_table_cols adds it to dev DBs idempotently. Honesty contract (Rule 17 / ADR-001): available=False with abstained=True is an honest "ungrounded / unverified", never a fabricated grounded pass. Gate: tests/services/test_retrieval_surfacing_wiring.py (7 tests, 4 honesty contracts). Adjacent suites green: factuality_gate_wiring, factuality_gate, ragx_bridge (24 passed total). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.
Bumps the npm_and_yarn group with 3 updates in the /frontend directory: vite, form-data and js-yaml.
Bumps the npm_and_yarn group with 6 updates in the /packages/daena-mcp directory:
0.27.70.28.18.20.08.21.03.1.03.1.34.12.154.12.2810.1.010.2.06.15.16.15.3Updates
vitefrom 7.3.2 to 8.1.3Release notes
Sourced from vite's releases.
... (truncated)
Changelog
Sourced from vite's changelog.
... (truncated)
Commits
578ffb8release: v8.1.37103c3afix(deps): bumpes-module-lexerto 2.3.0 (#22838)1534d36fix(css): inject inlined CSS after the shebang line (#22717)c4acd69fix(ssr): correct stacktrace column position for first line (#22828)2c53054fix: preload css for nested dynamic imports (#22759)ba31193release: v8.1.20d3bd7cfix(deps): revert es-module-lexer to 2.1.0 (#22827)efb98ccfix: restore, "fix: resolve pnpm .modules.yaml from workspace root instead of...cf97711fix: revert, "fix: resolve pnpm .modules.yaml from workspace root instead of ...cccef55fix: revert, "fix: escape ids with multiple null bytes (#22687)"Updates
form-datafrom 4.0.5 to 4.0.6Changelog
Sourced from form-data's changelog.
Commits
64190dbv4.0.692ae0eb[Deps] updatehasown,mime-typesf31d21e[Dev Deps] update@ljharb/eslint-config,auto-changelog,tape8dff42c[Fix] escape CR, LF, and"in field names and filenames67b0f65[Dev Deps] updatejs-randomness-predictorUpdates
js-yamlfrom 4.1.1 to 4.3.0Changelog
Sourced from js-yaml's changelog.
... (truncated)
Commits
33d05b54.3.0 released663bfabDrop demo publish, to not override new v5 one.1cb8c7bAdd v4-legacy tag for publish02f27afRestore umd builds back to es58be84edFix es5 compatibility59423c6ReplacemaxMergeSeqLengthoption withmaxTotalMergeKeys(more robust). Ba...6842ef6doc polish590dbab4.2.0 releasedf944dc5Add package.json funding fieldf692719Changelog updateUpdates
esbuildfrom 0.27.7 to 0.28.1Release notes
Sourced from esbuild's releases.
... (truncated)
Changelog
Sourced from esbuild's changelog.
... (truncated)
Commits
bb9db84publish 0.28.1 to npm9ff053esecurity: add integrity checks to the Deno API0a9bf21enforce non-negative size in gzip parsere2a1a71security: forbid\\in local dev server requests83a2cbffix #4482: don't inlineusingdeclarations308ad74fix #4471: renaming of nestedvardeclarationsf013f5ffix some typosaafd6e4chore: fix some minor issues in comments (#4462)15300c3follow up: cjs evaluation fixes1bda0c3fix #4461, fix #4467: esm evaluation fixesUpdates
wsfrom 8.20.0 to 8.21.0Release notes
Sourced from ws's releases.
... (truncated)
Commits
bca91ad[dist] 8.21.02b2abd4[security] Limit retained message parts78eabe2[security] Add latest vulnerability to SECURITY.md5d9b316[dist] 8.20.1c0327ec[security] Fix uninitialized memory disclosure inwebsocket.close()ce2a3d6[ci] Test on node 2658e45b8[ci] Do not test on node 255f26c24[ci] Run the lint step on node 24Updates
fast-urifrom 3.1.0 to 3.1.3Release notes
Sourced from fast-uri's releases.
Commits
0549fe3Bumped v3.1.32a6d357Merge commit from fork919dd8eBumped v3.1.2c65ba57fixup: linting6c86c17Merge commit from forka95158aHandle malformed fragment decoding without throwing (#171)cea547cBumped v3.1.1876ce79Merge commit from forkdcdf690ci: add lock-threads workflow (#169)c860e65build(deps-dev): bump neostandard from 0.12.2 to 0.13.0 (#167)Updates
honofrom 4.12.15 to 4.12.28Release notes
Sourced from hono's releases.
... (truncated)
Commits
626b1854.12.28d6b1d32docs(context-storage): fix JSDoc (#5086)45b081bfix(aws-lambda): detect V2 events by request context, not rawPath alone (#5033)a05813cchore: bumpdevDependencies(#5085)872997dfix(bun): report the requested subprotocol on WSContext.protocol (#5059)82b321bfix: avoid circular dependency between body.ts and request.ts (#5071)b20d422fix(utils/body,validator): normalize Content-Type media type for case-insensi...9728702chore: don't publish*.tsbuildinfo(#5066)ed8795edocs(MIGRATION): fix req.raw.headers reference (property, not method) (#5047)03a9416fix(serve-static): treat empty string content as found (#5062)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for hono since your current version.
Updates
ip-addressfrom 10.1.0 to 10.2.0Commits
80fccaa10.2.0abaeb4dType Address4.addressMinusSuffix as non-nilable (closes #143)2878c29Preserve subnet prefix through Address6.to4() (closes #123) (#203)586666eReject trailing junk in Address6.fromURL (closes #158) (#202)80bc76eValidate static factories instead of silently overflowing (#201)98927beClarify isValid() accepts CIDRs with host bits set (#81)a0eb073Fix getScope() and broaden getType() classification (closes #122) (#200)ec52105Add networkForm() for CIDR network-address strings (#199)a9443a7Add isMapped4() predicate for IPv4-mapped IPv6 addresses (closes #62) (#198)f01d742Add address-property predicates (private, ULA, loopback, link-local, etc.) (#...Updates
qsfrom 6.15.1 to 6.15.3Changelog
Sourced from qs's changelog.
Commits
18d085ev6.15.3c38af42[Deps] updateside-channeladce539[Dev Deps] updateeslint,mock-property,tape74a0f6a[Robustness]utils: enforcearrayLimitconsistently acrossmerge's arra...f4938f5[Tests]parse: characterize current lenient handling of unbalanced bracket ...5d5f723[Perf]utils: makecompactO(n) via a side-channel visited-set instead of...52afe00[Robustness]parse: throw thearrayLimiterror before splitting oversized...963e538[Fix]parse: enforcethrowOnLimitExceededfor cumulative array growth via...59da434[Fix]utils: respect encoding of surrogate pairs across chunks9532969[Robustness]utils.merge/utils.assign: avoid invoking__proto__sette...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsYou can disable automated security fix PRs for this repo from the Security Alerts page.