Feat/platform web phase1 - #138
Open
yvze233-commits wants to merge 28 commits into
Open
Conversation
…ning - Strengthen DeepSeek prompts to enumerate every competitor mentioned in sources instead of returning only the most prominent one, and to list competitors without traceable source URLs with empty evidence. - Harden DeepSeekCompetitorParser with URL normalization (scheme, host case, www prefix, trailing slash, query, fragment) so slightly rewritten evidence URLs still match raw search results. - Keep competitors whose evidence cannot be traced back as unverified with a review badge on the workspace page instead of silently dropping them. - Add unit coverage for URL normalization and unverified competitors.
- add per-image remark editing (images.tags) in library detail page
- inject candidate image list (remark | url) into article generation prompt via {{images}} context
- record ai-inserted images in article_images; keep interval fallback when model inserts none
…and receipt bridge
… bar and workspace entry
Heuristic extraction now only produces weighted candidates; the top 60 go through a cached system AI cleanup (merge variants, drop URL/markup noise, canonical naming) with heuristic fallback when the model is unavailable or the call fails. Also hardens term extraction against URL/HTML/JSON-LD noise and adds Chinese n-gram candidate terms.
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.
变更说明 / Summary
验证 / Verification
CLA 声明 / CLA declaration
可构成版权作品的贡献必须接受 GEOFlow Contributor License Agreement v1.0。
Copyrightable contributions require acceptance of the GEOFlow Contributor License Agreement v1.0.
以下内容会公开显示。如需私下签署,请将姓名字段填写为
Private CLA requested,并在合并前与维护者完成单独签署。The following information is public. To sign privately, enter
Private CLA requestedin the name field and complete a separate signature with the maintainer before merge.个人 Individual/企业 EntityYYYY-MM-DD):检查清单 / Checklist
I have identified the source, license, and modifications of third-party materials, or this contribution contains none.
I have not submitted credentials, customer data, or other sensitive information.
I have added tests for behavior changes or explained why no new test is needed.