色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Resume Matcher 面向 Agent 的文檔導(dǎo)航體系:代碼庫結(jié)構(gòu)、核心文檔索引與任務(wù)驅(qū)動閱讀路徑

Resume Matcher 面向 Agent 的文檔導(dǎo)航體系:代碼庫結(jié)構(gòu)、核心文檔索引與任務(wù)驅(qū)動閱讀路徑 Resume Matcher 面向 Agent 的文檔導(dǎo)航體系代碼庫結(jié)構(gòu)、核心文檔索引與任務(wù)驅(qū)動閱讀路徑【免費下載鏈接】Resume-MatcherThe #1 AI Harness for Building Resumes, PDFs, Cover Letters more, locally with 100 LLMs support.項目地址: https://gitcode.com/GitHub_Trending/re/Resume-MatcherResume Matcher 是一個用于根據(jù)職位描述JD定制簡歷Tailor Resume、生成 PDF、求職信與拓展信息的 AI 應(yīng)用其代碼庫同時包含 FastAPI Python 后端與 Next.js React 前端。本文以倉庫中的 Agent 文檔入口 docs/agent/README.md 為核心骨架系統(tǒng)梳理這套為 AI Agent 與開發(fā)者設(shè)計的文檔導(dǎo)航體系文檔如何分類、代碼庫如何組織以及面對新任務(wù)、后端改動、前端改動、模板/PDF 改動四類典型場景時應(yīng)當(dāng)沿哪條文檔閱讀路徑切入。讀完本文你將獲得一張可直接對照使用的文檔地圖知道每個文檔解決什么問題、對應(yīng)哪些源碼與測試從而在 Resume Matcher 倉庫中快速定位與安全改動。一、為什么需要一個面向 Agent 的文檔索引大型代碼庫對人工開發(fā)者友好但對 AI AgentLLM 驅(qū)動的編碼代理并不總是如此Agent 無法依賴 IDE 的目錄樹直覺也不宜在每次任務(wù)開始時通讀全部源碼。Resume Matcher 在docs/agent/下維護(hù)了一套project-specific項目專屬參考文檔其定位在 docs/agent/README.md 的開篇說明中非常明確該目錄只收錄與 Resume Matcher 本身綁定的文檔通用、可復(fù)用的指南Swiss 設(shè)計系統(tǒng)、Next.js 性能優(yōu)化被拆分為portable packs可移植包存放在 docs/portable/可整體搬出倉庫應(yīng)用到任何項目每個文檔用一句話標(biāo)注 Purpose用途讓 Agent 在動手前 30 秒內(nèi)判斷該讀哪篇。這種索引頁 單主題文檔 可移植包的三層結(jié)構(gòu)本身就是一種值得借鑒的 Agent 友好文檔實踐入口文檔只做導(dǎo)航、不重復(fù)內(nèi)容分類按任務(wù)語義架構(gòu) / API / 設(shè)計 / 功能 / LLM 集成而非源碼目錄一一對應(yīng)。二、文檔體系總覽五類文檔 可移植包原索引將文檔劃分為以下類別下表完整繼承其分類與用途說明并補充了對應(yīng)的倉庫相對路徑核心文檔Core docs文檔用途倉庫路徑scope-and-principles規(guī)則、范圍內(nèi)/范圍外事項docs/agent/scope-and-principles.mdquickstart安裝、運行、測試命令docs/agent/quickstart.mdworkflowGit、PR、測試約定docs/agent/workflow.mdcoding-standards前端/后端編碼規(guī)范docs/agent/coding-standards.md架構(gòu)文檔Architecture文檔用途倉庫路徑backend-architecture后端模塊、API、服務(wù)docs/agent/architecture/backend-architecture.mdbackend-guide后端逐模塊導(dǎo)覽docs/agent/architecture/backend-guide.mdfrontend-architecture組件、頁面、狀態(tài)docs/agent/architecture/frontend-architecture.mdfrontend-workflow前端用戶流程docs/agent/architecture/frontend-workflow.mdprompt-workflow-designImprover 流水線設(shè)計已廢棄保留作歷史參考docs/agent/architecture/prompt-workflow-design.mdAPI 文檔文檔用途倉庫路徑front-end-apisAPI 契約docs/agent/apis/front-end-apis.mdapi-flow-maps請求/響應(yīng)流程docs/agent/apis/api-flow-maps.mdbackend-requirements后端行為需求docs/agent/apis/backend-requirements.md設(shè)計文檔Resume Matcher 專屬設(shè)計文檔用途倉庫路徑template-system簡歷模板架構(gòu)docs/agent/design/template-system.mdpdf-template-guidePDF 渲染流水線docs/agent/design/pdf-template-guide.mdprint-pdf-design-spec打印/PDF 設(shè)計規(guī)范docs/agent/design/print-pdf-design-spec.mdresume-template-design-spec簡歷模板設(shè)計規(guī)范docs/agent/design/resume-template-design-spec.mdtemplates/swiss-single-spec單欄 Swiss 模板規(guī)范docs/agent/design/templates/swiss-single-spec.mdtemplates/swiss-two-column-spec雙欄 Swiss 模板規(guī)范docs/agent/design/templates/swiss-two-column-spec.md設(shè)計系統(tǒng)本身色彩、組件、反模式屬于可移植包見 docs/portable/swiss-design-system/。功能文檔Features文檔用途倉庫路徑custom-sections動態(tài)自定義區(qū)塊docs/agent/features/custom-sections.mdresume-templates模板類型與控制項docs/agent/features/resume-templates.mdadding-resume-templates如何新增模板docs/agent/features/adding-resume-templates.mdenrichmentAI 信息補全流程docs/agent/features/enrichment.mdjd-match職位描述匹配docs/agent/features/jd-match.mdi18n國際化docs/agent/features/i18n.mdi18n-preparationi18n 搭建筆記docs/agent/features/i18n-preparation.mdLLM 集成文檔用途倉庫路徑llm-integration通過 LiteLLM 的多提供商 AI 接入docs/agent/llm-integration.md可移植包存放于本目錄之外包用途倉庫路徑swiss-design-system完整 Swiss 風(fēng)格設(shè)計系統(tǒng)前端工作的必讀材料docs/portable/swiss-design-system/README.mdnextjs-performanceNext.js 15 性能優(yōu)化前端工作的必讀材料docs/portable/nextjs-performance/README.md值得注意的是docs/agent/features/application-tracker.md求職申請追蹤看板也存在于該目錄中與倉庫中apps/backend/app/routers/applications.py及前端 apps/frontend/components/tracker/ 等組件對應(yīng)是功能文檔體系中未被索引表收錄但實際存在的一部分。三、項目結(jié)構(gòu)速覽backend 與 frontend 雙應(yīng)用原索引給出了倉庫的頂層骨架docs/agent/README.md 的 Project Structure 一節(jié)這里完整繼承并補充真實目錄細(xì)節(jié)apps/ ├── backend/ # FastAPI Python │ ├── app/ │ │ ├── main.py # 入口lifespanTinyDB→SQLite 遷移、舊 key 折疊 │ │ ├── routers/ # API 端點health/config/resumes/jobs/applications/enrichment │ │ ├── services/ # 業(yè)務(wù)邏輯parser/improver/cover_letter/refiner │ │ ├── schemas/ # Pydantic 模型 │ │ ├── prompts/ # LLM 提示詞模板 │ │ ├── config.py # Pydantic 設(shè)置 加密 API key 讀寫 │ │ ├── crypto.py # Fernet 加密/解密 │ │ ├── database.py # 異步 SQLAlchemy/SQLite 門面返回純 dict │ │ ├── db_engine.py # SQLite 引擎/會話工廠 PRAGMA │ │ ├── llm.py # LiteLLM 多提供商封裝 │ │ └── pdf.py # Playwright PDF 渲染 │ └── data/ # 數(shù)據(jù)庫存儲 │ └── frontend/ # Next.js React ├── app/ # 頁面(default)/、print/ ├── components/ # UI 組件ui/builder/preview/resume/tailor/tracker └── lib/ # 工具、API client、context從 apps/backend/app/ 的實際源碼看后端不止上表列出的文件還包含config_cache.py、db_engine.py、models.py、pdf.py以及scripts/migrate_tinydb_to_sqlite.py一次性 TinyDB 導(dǎo)入器prompts/目錄下除了templates.py還有enrichment.py、refinement.py、resume_wizard.py等按功能拆分的提示詞文件。前端在components/下還新增了enrichment/、resume-wizard/、tailor/、tracker/、settings/等目錄說明該索引中的結(jié)構(gòu)圖是穩(wěn)定主干具體以各架構(gòu)文檔與源碼為準(zhǔn)。四、任務(wù)驅(qū)動的文檔閱讀路徑How to Use原索引以四類典型任務(wù)給出了閱讀順序這是整個文檔體系最實用的部分完整繼承如下并補充每步讀取的目的新任務(wù)New tasks先讀 scope-and-principles了解哪些事能做、哪些禁止→ quickstart掌握安裝/運行/測試命令→ workflow遵守提交與 PR 約定。后端改動Backend changes讀 backend-architecture模塊與 API 全貌→ front-end-apisAPI 契約→ llm-integrationLLM 調(diào)用方式。前端改動Frontend changes讀 frontend-architecture → 可移植包 swiss-design-system → 可移植包 nextjs-performance → coding-standards。模板/PDF 改動Template/PDF changes讀 pdf-template-guide → template-system。這套路徑的設(shè)計哲學(xué)是按任務(wù)聚類、按依賴排序后端改動鏈把架構(gòu)怎么組織→ 契約暴露什么→ LLM 集成AI 怎么調(diào)串成一條完整鏈路前端改動鏈則強制先讀可移植設(shè)計系統(tǒng)與性能規(guī)范再讀編碼規(guī)范避免 UI 改動違反 Swiss 風(fēng)格約束。五、核心文檔深入Scope、Quickstart 與 Workflow5.1 項目是什么scope-and-principlesdocs/agent/scope-and-principles.md 是Agent 行為規(guī)則的權(quán)威來源Canonical source其技術(shù)棧描述與倉庫源碼高度一致后端FastAPI Python 3.13通過 LiteLLM 支持多提供商 LLM前端Next.js React 19注意該文檔寫 Next.js 16而 frontend-architecture 寫 Next.js 15可移植包標(biāo)題為 Next.js 15 performance optimizations兩處版本表述以 apps/frontend/package.json 實際依賴為準(zhǔn)采用 Swiss International Style 設(shè)計數(shù)據(jù)庫SQLite通過異步 SQLAlchemyaiosqlite訪問PDF 生成通過 Playwright 調(diào)用無頭 Chromium。文檔還定義了不可妥協(xié)的規(guī)則Non-Negotiable Rules所有前端改動必須遵循 Swiss 設(shè)計系統(tǒng)所有后端函數(shù)必須帶類型提示type hints提交前必須運行npm run lint與npm run formatPrettier錯誤處理后端在服務(wù)端記錄詳細(xì)錯誤、向客戶端返回通用消息前端使用錯誤邊界Error Boundary與用戶友好的錯誤狀態(tài)安全絕不在客戶端響應(yīng)中暴露 API key 或敏感數(shù)據(jù)共享資源初始化使用asyncio.Lock()可變默認(rèn)值必須使用copy.deepcopy()。范圍外Out of Scope事項明確列出不得修改.github/workflows/、不得未經(jīng)明確請求改動 CI/CD 配置、不得改動 Docker 構(gòu)建行為、不得刪除或禁用測試。5.2 快速開始quickstartdocs/agent/quickstart.md 給出了可直接執(zhí)行的完整命令序列前置要求Node.js 22、Python 3.13、uvPython 包管理器。安裝從倉庫根目錄執(zhí)行# 后端 cd apps/backend uv sync # 前端 cd apps/frontend npm install開發(fā)兩個終端并行# 終端 1后端 cd apps/backend uv run uvicorn app.main:app --reload --port 8000 # 終端 2前端 cd apps/frontend npm run dev質(zhì)量檢查# 在 apps/frontend 下 npm run lint # 前端 lint npm run format # Prettier 格式化后端測試cd apps/backend uv run pytest環(huán)境變量初始化# 后端 cp apps/backend/.env.example apps/backend/.env # 前端 cp apps/frontend/.env.sample apps/frontend/.env.local首次使用流程打開 http://localhost:3000/settings選擇 AI 提供商并輸入 API key點擊 Test Connection對應(yīng)POST /api/v1/config/llm-test端點上傳第一份簡歷5.3 工作流約定workflowdocs/agent/workflow.md 定義了提交、PR 與測試規(guī)范提交信息使用簡潔的句子式主題如Add custom funding link to FUNDING.yml若使用前綴采用祈使句type: summary格式用Fixes #123關(guān)聯(lián) issuePR 要求在描述中引用 issueschema 或 prompt 改動必須顯式標(biāo)注以便 reviewer 對下游 Agent 做冒煙測試列出本地驗證命令UI/API 改動附截圖測試約定前端測試以*.test.tsx命名倉庫中 apps/frontend/tests/ 等真實遵循此約定后端測試用test_*.py命名置于apps/backend/tests/需使用匿名化的簡歷/職位 fixtures見 apps/backend/tests/conftest.pyDefinition of Done代碼可編譯、lint 通過、新功能有測試、UI 遵循 Swiss 包、schema/prompt 改動在 PR 中標(biāo)注、UI 改動附截圖、以 PR 中列出的命令完成本地驗證。六、架構(gòu)文檔后端與前端的兩份地圖6.1 后端架構(gòu)backend-architecturedocs/agent/architecture/backend-architecture.md 是對 apps/backend/app/ 源碼結(jié)構(gòu)的權(quán)威說明幾個關(guān)鍵設(shè)計值得展開API 端點一覽均掛載于/api/v1前綴類別端點說明健康GET /health存活探針不調(diào)用 LLM狀態(tài)GET /status完整系統(tǒng)狀態(tài)LLM 探針 DB 統(tǒng)計各檢查隔離 → 部分失敗仍返回 200 與降級狀態(tài)配置GET/PUT /config/llm-api-keyLLM 配置不再持久化 key配置POST /config/llm-test測試連接配置GET/POST/DELETE /config/api-keys按提供商加密存儲的 API key簡歷POST /resumes/upload、GET /resumes、GET /resumes/list、POST /resumes/improve、PATCH /resumes/{id}、GET /resumes/{id}/pdf、DELETE /resumes/{id}簡歷全生命周期職位POST /jobs/upload、GET /jobs/{id}職位描述應(yīng)用GET/POST /applications、GET/PATCH/DELETE /applications/{id}、PATCH /applications/bulk、POST /applications/bulk-deleteKanban 追蹤器數(shù)據(jù)庫設(shè)計SQLite 文件位于data/resume_matcher.db由database.py異步門面返回純 dict而非 ORM 行、models.py聲明式BaseResume/Job/Improvement/Application/ApiKey模型與db_engine.py引擎/會話工廠協(xié)作。數(shù)據(jù)庫有兩個引擎、一個文件模塊級異步引擎服務(wù)文檔表與applications表同步引擎服務(wù)加密的api_keys表——因為該表在同步的 LLM 熱路徑get_llm_config→load_config_file→resolve_api_key上被讀取異步不必穿透到llm.py。源碼 apps/backend/app/db_engine.py 中可見兩個引擎連接時都執(zhí)行PRAGMA journal_modeWAL、PRAGMA foreign_keysON、PRAGMA busy_timeout5000。關(guān)鍵不變量與遷移單一主簡歷single-master通過asyncio.Lockcreate_resume_atomic_masteris_master上的部分唯一索引保證動態(tài)流水線字段preview_hash/preview_hashes、job_keywords、company/role存放在metadata_jsonJSON 列中讀取時扁平化Application通過UniqueConstraint在(job_id, resume_id)上去重一次性導(dǎo)入器scripts/migrate_tinydb_to_sqlite.py啟動 lifespan 時若存在舊 TinyDB 文件data/database.json且 SQLite 為空則導(dǎo)入行并重命名為database.json.migrated可回滾工件冪等——SQLite 已有數(shù)據(jù)則跳過加密 API keycrypto.py使用 Fernet 對稱加解密密鑰位于data/.secret_key自動生成、chmod 600、gitignored、原子寫入明文只存在于內(nèi)存migrate_legacy_keys()在啟動時將舊明文 key 折疊進(jìn)加密存儲冪等、不覆蓋。LLM 集成llm.py提供商為 OpenAI、Anthropic、Gemini、DeepSeek、OpenRouter、Ollama。三個核心異步函數(shù)await check_llm_health(config) # 30s 超時 await complete(prompt, ...) # 120s 超時 await complete_json(prompt, ...) # 180s 超時JSON 模式 重試特性包括API key 直接傳參避免os.environ競態(tài)受支持提供商自動啟用 JSON 模式帶更低溫度的重試?yán)ㄌ柶ヅ?JSON 提取。源碼 apps/backend/app/llm.py 進(jìn)一步證實了超時常量30/120/180 秒以及MAX_JSON_EXTRACTION_RECURSION 10、MAX_JSON_CONTENT_SIZE 1MB、DEFAULT_JSON_MAX_TOKENS 8192等安全上限。配置優(yōu)先級非機密配置provider/model/base/features存放在data/config.json優(yōu)先級高于環(huán)境變量API key 絕不寫入config.json只加密存于 SQLiteapi_keys表僅在讀取時注入配置字典。6.2 前端架構(gòu)與工作流frontend-architecture / frontend-workflowdocs/agent/architecture/frontend-architecture.md 與 docs/agent/architecture/frontend-workflow.md 共同勾勒了前端全貌核心用戶流Dashboard → Upload Master Resume → Tailor for Job → View/Edit → Download PDF主要頁面/dashboard主簡歷卡片 定制簡歷瓦片狀態(tài)機loading | pending | processing | ready | failed窗口聚焦時自動刷新用 localStorage 的master_resume_id記錄主簡歷/builder左側(cè)編輯器表單 格式控制右側(cè) WYSIWYG 分頁預(yù)覽Resume / Cover Letter / Outreach 三個標(biāo)簽頁自動保存到 localStorage數(shù)據(jù)優(yōu)先級為 URL 參數(shù) → Context → localStorage → 默認(rèn)值/tailorJD 文本域最少 50 字符流程為POST /jobs/upload→POST /resumes/improve→ 跳轉(zhuǎn)/resumes/[new_id]/settings6 個提供商選擇、API key 輸入、系統(tǒng)狀態(tài)緩存30 分鐘刷新打印路由/print/resumes/[id]、/print/cover-letter/[id]由無頭 Chrome 為 PDF 渲染支持 template、pageSize、margins、spacing 查詢參數(shù)。狀態(tài)管理StatusCacheProvider緩存系統(tǒng)狀態(tài)30 分鐘自動刷新 樂觀計數(shù)更新LanguageProvider管理內(nèi)容生成語言en、es、zh、ja對應(yīng)倉庫中的 apps/frontend/lib/context/language-context.tsx 與 apps/frontend/i18n/config.ts。localStorage 鍵master_resume_id主簡歷 UUID、resume_builder_draft表單自動保存、resume_builder_settings模板偏好。分頁系統(tǒng)usePagination鉤子計算分頁斷點尊重.resume-item邊界、防止孤立標(biāo)題orphaned headers、150ms 防抖分頁規(guī)則為區(qū)塊可以跨頁、單個條目保持完整、頁面至少 50% 滿才斷頁、標(biāo)題永不孤立。關(guān)鍵 CSS 規(guī)則PDF 生成依賴globals.css中的打印白名單media print { body * { visibility: hidden !important; } .resume-print, .resume-print * { visibility: visible !important; } .cover-letter-print, .cover-letter-print * { visibility: visible !important; } }七、API 文檔契約與請求/響應(yīng)流程docs/agent/apis/api-flow-maps.md 以流程圖形式呈現(xiàn)了各端點的內(nèi)部調(diào)用鏈?zhǔn)桥挪閱栴}的第一手材料。以下是幾個最關(guān)鍵的流程完整繼承并適當(dāng)注解簡歷上傳POST /api/v1/resumes/upload ├── 校驗文件PDF/DOCX≤4MB ├── parse_document() → Markdown ├── db.create_resume(statusprocessing) ├── parse_resume_to_json() → LLM │ ├── 成功statusready │ └── 失敗statusfailed └── 返回 {resume_id}簡歷定制ImprovementPOST /api/v1/resumes/improve ├── 從 DB 取簡歷 職位 ├── extract_job_keywords() → LLM ├── improve_resume() → LLM ├── [若啟用] generate_cover_letter() → LLM ├── [若啟用] generate_outreach_message() → LLM ├── [若啟用] generate_interview_prep() → LLM ├── db.create_resume(improved) ├── db.create_improvement() └── 返回 {data, cover_letter, outreach_message, interview_prep}PDF 生成GET /api/v1/resumes/{id}/pdf ├── 從 DB 取簡歷 ├── 構(gòu)造 URL{frontend}/print/resumes/{id}?{params} ├── Playwright 渲染等待 .resume-print └── 返回 PDF 字節(jié)系統(tǒng)狀態(tài)部分失敗仍 200GET /api/v1/status # 每項檢查隔離 → 200部分/降級絕不 500 ├── try: get_llm_config() │ ├── llm_configured api_key 已設(shè)置 或 provider ∈ {ollama, openai_compatible} │ └── check_llm_health() → llm_healthy # 此處失敗只降級該字段 ├── try: db.get_stats() # 失敗 → 空統(tǒng)計仍 200 └── 返回 {status, llm_configured, llm_healthy, has_master_resume, database_stats}按提供商加密的 API keyGET /api/v1/config/api-keys └── 返回 {providers: [{provider, configured, masked_key}]} # 始終掩碼 POST /api/v1/config/api-keys ├── 對每個提供的 keyFernet 加密 → upsert 進(jìn) SQLite api_keys 表 # 其他提供商 key 不受影響 └── 返回 {message, updated_providers} DELETE /api/v1/config/api-keys/{provider} # 刪除單個提供商 key DELETE /api/v1/config/api-keys?confirm... # 清空所有 key求職追蹤器Application TrackerGET /applications按 7 個狀態(tài)鍵分組返回saved / applied / no_response / response / interview / accepted / rejected手動新增時若缺 company/role 會做一次 best-effort 的extract_job_keywords()LLM 調(diào)用PATCH /applications/{id}時服務(wù)端會重排position。值得注意的自動創(chuàng)建邏輯POST /resumes/improve/confirm及舊版POST /resumes/improve在持久化定制簡歷后會自動創(chuàng)建一個applied卡片——這是 best-effort 行為追蹤器失敗不會破壞定制主流程company/role 復(fù)用緩存的 keyword 提取結(jié)果不產(chǎn)生額外 LLM 調(diào)用。八、設(shè)計文檔模板系統(tǒng)與 PDF 渲染8.1 模板系統(tǒng)template-systemdocs/agent/design/template-system.md 完整列出了 7 套模板倉庫中對應(yīng)文件見 apps/frontend/components/resume/模板布局適用場景swiss-single全寬縱向1–2 頁簡歷swiss-two-column65% 主欄 35% 側(cè)欄內(nèi)容密集modern單欄 強調(diào)色標(biāo)題彩色單欄modern-two-column65% 主欄 35% 側(cè)欄 強調(diào)色彩色密集內(nèi)容latex單欄、襯線、規(guī)則線標(biāo)題經(jīng)典/學(xué)術(shù)簡歷clean單欄、極簡無襯線低調(diào)現(xiàn)代簡歷vivid63% 主欄 37% 側(cè)欄 強調(diào)色Awesome-CV 風(fēng)格彩色簡歷模板設(shè)置的權(quán)威定義在 apps/frontend/lib/types/template-settings.tsTemplateSettings、DEFAULT_TEMPLATE_SETTINGS及 CSS 變量映射當(dāng)前形態(tài)包括pageSizeA4/LETTER、margins各 5–25mm、spacingsection/item/lineHeight 各 1–5 級、fontSizebase/headerScale 1–5 級headerFont/bodyFont 可選 serif/sans-serif/mono、compactMode、showContactIcons、accentColorblue/green/orange/red適用于 modern、modern-two-column、vivid。自定義區(qū)塊由AddSectionDialog支持三種類型textGenericTextForm用于 Objective、statement、itemListGenericItemForm用于 Publications、research、stringListGenericListForm用于 Hobbies、interests。間距變量通過 CSS 變量計算--section-spacing: calc(4px * var(--spacing-level))、--item-spacing: calc(2px * var(--spacing-level))、--line-height: calc(1.4 0.1 * var(--line-height-level))。新增模板的步驟docs/agent/features/adding-resume-templates.md 有更詳細(xì)說明創(chuàng)建components/resume/resume-{name}.tsx實現(xiàn)TemplateProps接口從components/resume/index.ts導(dǎo)出加入FormattingControls選擇器生成預(yù)覽縮略圖。8.2 PDF 渲染流水線pdf-template-guidePDF 渲染使用 Playwright 無頭 Chromium核心函數(shù)為render_resume_pdf(url, page_size, selector.resume-print)。關(guān)鍵約束是globals.css中的打印類白名單見上文 6.2這解釋了為什么前端路由中單獨存在print/目錄打印路由是專為 PDF 渲染設(shè)計的、去交互的頁面形態(tài)。九、LLM 集成細(xì)節(jié)LiteLLM、JSON 模式與重試docs/agent/llm-integration.md 提供了多提供商接入的完整說明其中幾個關(guān)鍵實現(xiàn)值得強調(diào)提供商矩陣Ollama本地、免費、OpenAIGPT-5 Nano、GPT-4o、AnthropicClaude Haiku 4.5、GeminiGemini 3 Flash、OpenRouter多模型聚合、DeepSeekDeepSeek Chat。API key 傳參方式直接傳給litellm.acompletion()的api_key參數(shù)而非os.environ——后者在異步上下文中存在競態(tài)風(fēng)險# 正確 await litellm.acompletion( modelmodel, messagesmessages, api_keyapi_key # 直接傳參 ) # 錯誤 —— 不要在異步代碼中使用 os.environ os.environ[OPENAI_API_KEY] key # 競態(tài)風(fēng)險JSON 模式complete_json()對支持的提供商OpenAI、Anthropic、Gemini、DeepSeek、主流 OpenRouter 模型自動啟用response_format{type: json_object}JSON 完成帶 2 次自動重試且溫度逐次降低第 1 次 0.1、第 2 次 0.0_extract_json()使用健壯的括號匹配算法處理畸形響應(yīng)、Markdown 代碼塊、邊界情況并帶有遞歸保護(hù)源碼中MAX_JSON_EXTRACTION_RECURSION 10。超時配置源碼 apps/backend/app/llm.py 與文檔一致健康檢查 30s、普通完成 120s、JSON 操作 180s。提示詞指南新提示詞加入 apps/backend/app/prompts/templates.py使用{variable}單大括號替換結(jié)構(gòu)化輸出必須給出示例 JSON schema指令保持簡潔Output ONLY the JSON object, no other text。健康檢查注意Docker 健康檢查必須使用/api/v1/health而非/health這一點在部署場景下容易被忽略。十、可移植包獨立于項目的最佳實踐沉淀索引特別強調(diào)兩個可移植包存放于 docs/portable/swiss-design-system完整 Swiss 風(fēng)格設(shè)計系統(tǒng)tokens、組件、布局、反模式前端工作的必讀材料其中的 tokens.md 與 components.md 是觸碰 UI 前的強制閱讀項見 scope-and-principles 規(guī)則第 1 條nextjs-performanceNext.js 性能優(yōu)化實踐水合瀑布、包體積、Server Actions 安全、服務(wù)端性能對 apps/frontend/ 的改造工作具有直接指導(dǎo)價值。這種把通用知識做成可移植包、項目專屬知識留在 agent 目錄的劃分是文檔體系的關(guān)鍵設(shè)計它讓跨項目復(fù)用的內(nèi)容不被項目細(xì)節(jié)污染也讓 Agent 只需在項目內(nèi)查找專屬約定。十一、總結(jié)如何使用這份文檔地圖對任何要在 Resume Matcher 倉庫中工作的 Agent 或開發(fā)者推薦的實踐路徑是新任務(wù)起步scope-and-principles→quickstart→workflow先建立行為邊界、工具命令與協(xié)作約定定位問題域根據(jù)任務(wù)類型選擇架構(gòu)后端/前端、API契約/流程、設(shè)計模板/PDF或功能文檔配合 apps/backend/tests/ 與 apps/frontend/tests/ 中的測試用例驗證行為深入實現(xiàn)通過各文檔給出的源碼相對路徑如 apps/backend/app/llm.py、apps/backend/app/db_engine.py、apps/frontend/lib/types/template-settings.ts直達(dá)底層實現(xiàn)遵循交付標(biāo)準(zhǔn)以workflow.md的 Definition of Done 為完成標(biāo)準(zhǔn)涉及 schema/prompt 改動時在 PR 中顯式標(biāo)注。這份索引的價值在于它把代碼庫知識組織成了可檢索、可排序、按任務(wù)導(dǎo)航的結(jié)構(gòu)既服務(wù)于人類開發(fā)者也服務(wù)于需要高效定位代碼的 AI Agent——這也是它被命名為 Agent Documentation Index 的原因所在?!久赓M下載鏈接】Resume-MatcherThe #1 AI Harness for Building Resumes, PDFs, Cover Letters more, locally with 100 LLMs support.項目地址: https://gitcode.com/GitHub_Trending/re/Resume-Matcher創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美老熟另类| 干美女人妻| 久久久蜜桃臀无码视频| 大香蕉丝袜一级片| 亚洲精品 欧美97色色| 国产操逼网站亚洲一级黄色| 91影库| 天天日B狠狠操| 超碰97伊人| 99综合网| 亚洲中文字幕精品一区| 校园春色中文字幕AV| 国产在线综合网| 欧美在线官网| 国产精品视频自拍在线| 东京热不卡视频| 中文字幕一二区二三区人妻专区| 操一区| 欧美性爱91| 白丝少妇一区二区| 日本污ww视频网站| 91操熟女| 亚洲国产精品久久久男人的天堂| 国产一区二区a毛片| 亚州男人的天堂| 亚洲天堂7777| 国产白丝精品在线观看| 自拍视频大全亚洲专媒视频/一区二区三区 | 在线中文字幕极品av| 国产91丝袜 在线播放| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 欧美狠狠弄| 日韩中文字幕国产| 夜夜做夜夜爽精品视频| 岛国片在线播放| 四虎免费看黄| 美女尤物福利视频| 国产操伦| 99热婷婷一区二区三| 亚洲男人天堂Av| 人人摸.人人色| 乱子伦一区二区三区国产精品| 欧美极品性爱天天射| 久久一二三四五六七八九区| 电影69乱码96| 国产精品久久久久亚洲av| 一区二区三区四区在线不卡| 日本有码影片下载| 婷婷激情五月天小说网| 欧美一二三| 国产美女91视频| 奇米狠999| 99re免费| 夜夜免费视频| 情色av电影| 亚洲日韩成人性爱视频| 九九九精品| 中文字幕精品久久久久人妻红杏ⅰ| 国语国产操逼伊人AV网| 张柏芝国产一区在线观看| 黑人天8A∨高清网站| 91操人| 欧美大的香蕉有线电视视频| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 97爱免费插| 岛国色情视频在线观看| 中文字幕精品探花视频| 色吊丝 日日骚 清纯唯美| 久久av网| 亚洲黑丝在线| 亚洲精品精品一区二区| 日本精品不卡一二三区| 人人操人人操人人操人人操人人操人人人11.CM| 亚洲丰满很很操| 伊人国产av| 天天色粽合合合合合合合| 北约熟女超碰| 久9re热视频这里只有精品| 欧美激情在线观看视频| 日韩欧美天天爽爽爽天天爽爽| 久热69九色熟妇97| 丁香激情网| 51一区二区三区| 欧美色www亚洲国产阿娇要播| 久久国产精品一区二区| 亚洲性刺激| AV色五月天| 国产高清不卡视频| 精品视频久久区| 东京热不卡视频| 亚洲情色在线| 亚洲涩涩| 91无摭挡| 亚洲欧美激情小说| 久久9亚洲| 99成人| 韩国黄色片精品久久久| 青青草中文-久久青草精品一区二区三 | 久艹99| 十八禁电影伊人网| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 国产精品色哟哟| 国产精品青青草| 激情综合五月婷婷| 亚洲 91 在线| 日本天天吊| 久久欧美按摩999| 校园春色 男人天堂| 99色婷婷| 欧美中文字幕男人天堂久久精品| 日本天天吊| 精品91摸| 亚州久久9| ...日韩成人一区二区三区字幕| 欧美日韩国产电影| 狠狠2050在线观看| 日产精品久久久一区二区| 蜜桃传媒视频第一区入口在线看| 欧美日韩传媒| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 欧美日动态视频| 欧美日韩成人| oumeisetu综合| 91N欧美| 奸色色 男人天堂 天天射| 美女超碰978| 超硑97精品| 美欧老女人97| 97综合激情| 97操| 青娱乐国产盛宴视频| 91人妻Pr| 久久久久久性爱片| 欧美 牲| 久草毛片| 老女人综合网| 久久久亚洲高清不打码| 国产一级αv免费看片| 91日本在线观看| 国色天香av| 淫骚熟女一区二区三区| 久伊人网78| 亚洲无码电影久久久| 草草网站影院白丝内射| 最新AVzaixian| 中文字幕人妻色偷偷久久皮| 久久精品一区二区三区蜜桃臀| 97欧美资源| 三级日本一区二区三区| 天天爽天天干| 欧美激情黑人| 欧美日韩黄片精品在线| 五月激情综合网| 五月天色电影| 黄片www视频免费| 好爽视频在线观看| 日韩欧美成人性爱在线| 国产青视频| AV女优男人的天堂| 国产人妻天天干精品| 91精品电影18| 97爱爱爱| 日本人体九九九九九九| 91美女高潮| A级国产欧美激情在线| 午夜免费福利视频一区| 97精品在线| 欧美操人视频| 婷婷五月天社区| 精品无码人妻一区二区免费蜜桃| 天天看天天日| 天天做天天爱| 国内外毛片在线观看| 插入逼91| 精品久久久九九九孕妇| 亚洲熟妇A V黑人| 国产精品久久成人免费| 骚逼一区二区| 黄色AV免费| 白嫩嫩一区| 亚洲天堂资源在线| 日韩一级片| 欧美中字不卡| 久久精品国产亚洲AV片多多| 日韩天天本| 无码高清操逼| 亚洲人成色9999精品久久| 91精品国| 99久在线精品99re8热| 一直超碰| 青青草好吊色| 欧美图片色综合| 国产精品96| 曰韩精品九九无码| 欧美综合网| 天天摸,夜夜摸| 特色a在线上| 亚洲精品视频在线播放| 亚洲资源吧| 国产免费永久精品无码| 国内一级精品| 久久亚洲影院一区二区| 91人妻精华帖| 一本正道久久熟女| 亚洲天堂热| 欧美91色| 香蕉久久国产AV一区二区| 久9爱精品| 亚洲操操| 国产成人欧美精品在线| 亚洲色资源| 国产精品呦一区二区三区| 超碰午夜| 亚洲人妻一区二区三区| 无码动漫av中文字幕| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 欧美一级在线观看成人| 美女毛片999| 日韩欧美大力操| 在线一区| 亚洲操操| 免费精品中文字幕| 亚洲交换| 人人喜人人妻| 伊人久久综合影院| 欧美啪啪色吧在线| 天天日日日射| 亚洲强奸乱伦影视网| 视频二区美腿制服人妻欧美| 久久久啊啊| 国产AV色黄看到爽| 自拍第一页| 天天干一干| 亚洲成人激情小说视频| 91在线一起| 亚洲 日本 一 二 三| 91bbb| 天天综合网~91入口| 色9999日韩国产| 九七超碰| 啊啊啊啊啊舒服| 大香蕉 222| 99久久久er直播网址| 中国少妇啪啪视频| 日韩中文9| 成人情色一区二区| 欧美一级色| 亚洲一区在线观看欧洲| 日韩97P| 日本中文字幕一区| 99丝袜福利在线播放| 久久受www免费人成| 91亚洲网站| 亚洲老司机123专区| 99视频内射三四| 久久黄片国产一区二区| 97在线免费看视频| 精品国产乱码久久久久久免费| 久久久噜噜噜久久久| 热99这里只有精品| 欧洲亚洲国产综合在线| 人妻精品一区二区| 久久久成人免费av电影| 青青草啪啪网| 嗯嗯啊啊好疼| 天天日日日射| 男女91| 九九九九九九九精品视频| www成人啪啪18秘 免费| 亚洲AV无码翔田千里网站| 少妇久久久久久| 天天性射网| 亚洲资源网| 欧美色图片91| 91美女看B| 99国产精品久久久久久久成人热| 男人的天堂2018东京热啪啪啪| 日本99久久| 欧美一级久久久久久久大片动画| 男女激烈网站最新| 色y情视频免费看| 亚洲影视综合| 操逼操逼操| 91综合网站| 熟女熟妇一区二区三四区| #NAME?| 东京成人一区| 九九热在线精品视频| 蜜桃在线观看一区二区三区 | wwwcaobibi| 亚洲av影院在线观看| 香蕉黄色一级视频| 国产精品一区av在线| 伊人一级免费黄片| 秋霞网—男女啪啪亚洲免费体验区 | 男人天堂无码| 超碰碰小说97| 春色综合免费| 大逼色网站| 97碰碰色| 欧美精品三级黄片| 国产亚洲精品一区二区三区| 国产亚洲精品久久久久小| 日韩福利综合一区| 综合免费无码中文| www色色色com| 色婷婷综合久久久久中文一区二区| 无码欧美有限公司| 成人久久精品| 色网亚洲人| 91精品人妻一区二区三区蜜桃| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 99自拍视频在线观看| 韩国黄色片精品久久久| 丝袜美腿欧美| 97精品97| 亚洲区 欧美区| 老女人综合| a级免费在线观看| 国产女大学生AV| 亚洲在线网站| 熟女视频久久| 91国产大片| 亚av顶级裸体一区二区三区四区五区| 啊啊啊啊啊好舒服视频| 网友自拍第1页| 久热影视| 97色在线| 黄久在线| 亚洲麻豆av一区二区| 26uuu欧美日韩| 天天日B夜夜干B时时操B| 天天爽夜夜操| 亚洲宗合网| 97欧美综合网| 欧美黄色片在线播放| 99日精品欧美国产| 亚洲天天影视综合网| 日日骚av| 亚洲字幕一区二区| 你操综合| 一区e区三| 自拍内地三级在线观看| 日本一级黄色电影| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 久久婷婷成人综合色怡春院| 人人操人人摸人人看人人插| 91色艳| 秋霞福利网| 亚洲九九九| a在线观看| 日韩图区| 超碰日韩人妻| 女人爽到高潮久久久| 99后入| 亚洲阿v天堂在线| 成人av动漫在线观看| 欧美最婬乱婬爆婬性视频 | 操婢日韩| 欧美 亚洲 大香| 日本欧美不卡| 精品毛片久久久精品毛片| 中文一区二区婷婷视频| 97chaopengongkai| 色狠狠综合| 蜜臀av中文字幕| 高清国产精品无码| 色女99一级片在线观看| 欧美懂色综合网| 久草视频分类在线| 欧美综合色综合| 懂色天天爱天天日天天射天天澡| 殴洲老熟女| 亚洲巨爆乳一区二区三区四季网| 人妻嗯啊啊在线播放| 日产精品久久久一区二区| 中国zzijzzijzzwww精品| 东北夫妻性偷拍| 91老司机在线| 看黑人AV不卡| 日韩一级久久毛片| 亚洲一二三精品久久网| 夜草网站| 天美一二三在线观看Av| 天天爽夜夜爽夜夜爽精| 亚洲码和欧洲精品激情系列| 翔田千里AⅤHD无码| 日本不卡码黄色| 老熟妇乱轮| 偷拍欧美激情| 一级岛国大片| 亚洲极品| 亚洲另类在线观看| 97天天摸天天爽| 大稥蕉免费视频这里只有精品| 欧美人妻制服| 91美腿丝袜在线观看| 午夜性生活av免费在线看| 国产成人自拍视频在线| 综合亚洲情色| 久久久久久一日韩字幕无码| 日韩中文9| 精品性爱无码在线播放| 青娱乐91| 99色婷婷中文字幕乱色| 成年女人黄网站| 欧美最大综合网| 人人扣人人操| 国产色产精品在线观看 | 九月丁香综合网| 天堂亚洲精品| 伊人色综合超碰| 樱花蜜乳av| 一区二区播放| 77777亚洲蜜臀精品久久综合蜜臀| 熟女探花啪啪| 久久精品夜色国产亚洲AV| 唐山老熟妇露脸啪啪叫| 天天爽天天操啊啊啊| 91色综合激情| 成人免费福利在线观看| 欧美 亚洲| 欧美第38页| 国产亚洲精品第一最新| 另类图片综合| 久久久9 9 9精品| 亚洲91极品| 园内精品自拍视频在线播放| 神马午夜久久久| 91精品国产高清久久久久久,亚洲成人| 久久久久久999| 91美女在线视频| 91五月天| 欧美激情另类一区二区| 麻豆成人影音在线| 亚洲日韩东京热一区| 爽爽淫人网| 2020中文在线一区二区三区| 久操精品| 快播久久人人aV| 操操操操网黑人| 狠狠操狠狠爱| 免费A V在线播放| 国产激情视频一区区三区| 啊啊啊久久久视频| 天天综和| 吻戏激情性巴克| 国产AV无码AV| 为用户提供免费看黄网址在线观看| 日本幼女18+| 好看的91视频| 91人妻人人妻| 天天干少妇| 免费啪啪一级视频| 午夜操逼不卡| 熟妇综合一区二区三区| 欧美色另类| 综合情欲网| 性老妇一区二区三区| 99热综合在线| 色婷婷五月天| 丁香色五月 97干| 国产精品黄色三级av| 男女无套 免费网站| 青青五月天| 丝袜视频网国产90| 美国三级日本三级久久99| 精品97精品97| 粉嫩国产精品久久久| 大香樵伊人网| 九九热超碰| 国产一区二区视频在线播放| 中文字幕交换人妻| 99热99在线播放激情| 无码操逼视频一下| 久久国产逼| 26UUU欧美日本| 久久专区| 欧美一级美片在线观看免费| 久久产精品一区二区三区电影| 日逼97| 91爱啪| 国产成人精品网站| 啪啪啪亚欧美视频| 视频一区二区免费在线| 亚洲AV无码乱码| 熟女激情综合网| 91精品无码久久久久久久| 人妻少妇久久中文字幕一区二区 麻豆| 特色a在线上| 亚洲视频中文一区| 日韩国产不卡在线视频| 午夜福利av电影在线| 国产精品毛片?v一区二区三区| 偷拍亚洲熟女视频播放| 熟女乱伦A| 国产69精品久久久久99尤物| 无码伊人久久大杳蕉中文无码| 色五月婷婷色| 2001天天操| 精品无人区麻豆乱码久久久| 九九九九精品一区| 97伦综合| WWW.操逼.COM| 国产黄色 A 片免费看| 国产成人精品日本视频| 色99视频| 欧美人妻色| 羞答答AV中文字| 久久女人| 久久久久久亚洲中文| 破苞ⅩXXX性无码动漫无码| 日韩成人电影AV| 香蕉一区二区三区在线视频| 免费成人在线熟妇网| 天天综合欧美黑人| 国产1024在线播放| 亚洲国产精品成人无码久久久| 人妻av在线| 好爽,再快点啊哈嗯嗯嗯嗯| 欧美亚洲se91| 亚洲国产熟妇综合色专区| 人人干黄色| 簧片免费看视频| 男人天堂.AB| 东北操逼| 久久伊人最新网址视频| 日韩探花精品在线视频| 天天透伊人| 91国产在线精品| 精品人妻av区天天看片| 亚洲一曲日韩精品| 色色色色色色色色色色色色色色综合 | 成人26uuu| 国产精品久久久久av| 亚洲aw毛茸茸在线 | 超碰97资源大奶| 人妻精品一区一区三区蜜桃91| 97天天| 伊人影院综合是一个与深夜成人在线 | 麻豆精品一区二区三区四区免费观看| 你想操日本小逼吗| 国产婷婷一区| 欧美色图亚洲色| 欧美日本一区二区a人| 久热伊人99re| 日逼97| 综合自拍| 国产精品天干天干综合网麻豆| 欧美天天弄| 无码乱人伦中文视频| 国产一级久久久| 免费视频一二三区| 婷婷丁香五月激情啪啪| 豆1无夜无码| 大香蕉视频一二三区| 欧美图片偷拍| 青青青在线高清视频在线一二三四区 | 97久久久久久久精| 桑老女人九区| 亚洲精品乱码久久久久久蜜桃麻豆| 久久仑合| 久久丁香久草综合网| 成人夜夜爽| 中文字幕青青草| 日韩欧美亚洲一区二区三区影院| 久久一二三四五六七八九区区| 97在线观看免费视频| 中文字幕在线观看丝袜| www.人人摸在线视频| 亚洲欧洲日韩国产自在线| 亚洲一区二区 麻豆传媒| 日本爽爽爽爽爽爽免费视频| 999久久久久久久精| 亚洲欧美不卡线| 日韩AV电影网站| 亚洲天堂男人天堂网| 欧美亚洲日韩人妻在线观看| 日韩97在线| 中文字幕黑人大片| 91综合色噜噜| 欧美激情欧美精品| 亚欧免费| 大香蕉青青9| 欧美日韩性爱操大逼| 97伦乱| 国产免费一区在线观看| 风间由美日韩欧美久久| 亚洲麻豆精品二区三区| 日韩一级二级三级免费看完整版| 韩国女主播青草福利视频| 欧美v日韩v亚洲v最新在线| 男人下部插入女人下部| 综合国产影视三级| 亚洲蜜臀视频精品久久| 人人扣人人操| 天天综合网网欲色| 美女大乳久久久久久久女人18| 国产无码高清操逼视频| 久久久久久久久久久久欧美日| 九九视频黄色片| 东京热激情视频一二三区| 一区二区高清视频| 歐美性天天| www黄片免费看com| 久久国产乱子伦精品免费女,网站| 嗯啊免费视频| av网页一区二区三区| 妇女乱色二区| 97干com| 欧美强奸乱能| 干B网| 久久骚少妇| 欧美性爱在线无码| 久久伊人最新网址视频| 欧洲亚洲综合| 久久9 9 9精品| 高清成年美女黄网站免费大全 | 国产妇女精品视频青青草| 欧美一级做a爰片免费视频| 久久超碰97| 亚洲色悠悠久久88| 亚洲欧洲偷拍一区| 免费的很黄很污的全部视频| 日日躁夜夜躁狠狠躁超爽| 中日韩久久人妻一区二区| 日韩av在线免费网站| 欧美中文综合| 青青操视频在线| 欧美人妻精品| 亚洲欧美国产日本一区二区三区| 国产成人91一区二区三区| 97国产精品久久久久 | 亚洲nv男人的天堂网| 久久黄色性爱视频| 黑人猛交| 精品人妻久久久久一区二区三区| 亚州久久9| 欧美亚涩| 久久久97| 日韩人妻中文视频| 51国产午夜精品视频| 国产又粗又长视频| 天天干1区2区在线| 日本男人插女人的逼黄色| 国内91熟女人妻丝袜天天精品视频在线| www.黄色在线| 人人干黄色| 日韩欧美加勒比| 97中文字幕一区| 亚洲性猛| 日本新免费二区三区| 色呦呦、国产精品| 日韩乱码Av| www.五月天| 国产成人精品日本亚洲语言| 日韩精品免费高清视频在线| 97人人夜夜精品视频| 丰满人妻一区二区三区色-百度| 国产国产亚洲一二三久久| 好屌色综合| 九九热视频这里只有精品| 三级片大波波| 99热亚洲天堂| 99热99re超碰精品| 91亚州日韩高清| julia高潮后不停追击中出| 5月婷婷6月六月丁香| 国产 热久久久久国产精品| 国产v片在线免费观看| 狠狠婷婷亚洲中文综合久久| 久久大黄片| 国产99999| 久久久久久久精| 97欧美| dy888午夜老子影视达达兔| 天天做天天爱| 国产性爱强奸乱伦大全| 尤物网站91| 欧美成人免费在线观看| yaouchengrenav| 9国产超碰| 吖在线不卡一区二区国产剧情| 在线有码中文字幕| 色综合久久av| AV免费在线播放一区| 粉嫩av在线一区二区| 成人三级片无码| 91日本在线观看| 精品一区二区三区蜜桃臀赵总| 99热免费| 9热9热综合网| 欧美大香蕉久| 黄色欧美性爱视频| 无码人妻精品一区二区三区九九 | 国产天天骚| 欧美一级A片不卡视频。| 五月天久久人妻| 国产精品制服丝袜中文字幕日韩一区二区三区| 国产精品无码久久久久2025| 欧美亚洲中文字幕| 国产成人主播| 97超碰美国| 国产一区二区av综合| 91在线免费精品视频| 97精品视频在线| 午夜精品久久久久久久99热影院 | 黑人粗大V S日韩女优视频| 超碰超碰欧美| 日韩精品一区二区三区色欲 | 青青三级视频| 啊啊啊啊啊操我视频| **一级毛片国产| 精品欧美А∨无码黑人大荫蒂| 欧美色图亚洲色| 精品综合久久久久久97| 天天干天天日天天射黄色片| 啊啊啊不要好疼视频| 五月天黄色激情视频| 91丨九色丨国产丨人妻在线| 日本精品999| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 日韩一区二区精彩视频| 超碰欧美97| 综合欧美色图| 欧美另类天堂| 后入福利| 欧美亚洲清纯| 五月天人妻综合| 美女让帅哥通她小鸡鸡| 国产欧美成人精品| 怡红院成人av| 97色涩| 综合干干干av久久久综合网| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 白丝1区2区3区| 国模限制级电影| 国产精品久久久亚洲一区| 色五月婷婷久久| 亚洲AV无码久久久国产精品| 思思热免费视频观看| 黄片直播三级黄片两女一男| 欧美顶级黄色大片免费| 中文一区在线视频| 久草视频在线视频在线视频在线观看| 久久久久久亚洲中文| 一区二区三区黄色片a| 不卡一区二区日本视频| 无色无码| 国产精品电影| 欧美 亚洲 制服 精品| 亚洲色人妻综合| 国产一区二区三区不卡手机在线| 欧美永久激情一区二区| 亚洲揄拍网| 午夜综合在线| 久久久涩| 国产在线播放成人免费| 久久精品福利影院| 秋霞影音一区二区三区| 欧美日韩第一页| 国产女人高潮视频| 欧美午夜色妇色鬼| 亚洲蜜臀视频精品久久| 亚洲丨在线| 人人搞人人插人人操| AV和黑人在线播放| 日韩黄色成人性爱| 黄色大片一区二区密桃丝袜| 伊人国产视频| 精品丰满熟妇人妻一区| 97国产精品视频| 熟女乱伦A| 婷婷五月天小说| 精品久久久久久久久久久久| 中文字幕精品三级久久久| 国产97亚洲| 国产精品一区二区校花| 思思热在线| 午夜福利在线视频1000| 校园春色 亚洲| 性爱视频免费网址| 色爱国产| 女人的天堂大香蕉网| 97鸡把在线视频| 一级人妻性爱视频| 狠狠爱综合| 日本 免费 一区二区三区 久久香蕉 | 又摸又舔在线观看网站| 精品十八在线观看| 欧美偷拍区| 综合婷婷| 亚洲综合情色| 99久久无码| 91粉嫩萝控精品福利网站_精品影音先锋国 | 加勒比海成人视频网| 青草一区二区| 日本视频一区二区三区| 欧美色图亚洲色图成人在在线| 九九热午夜欧亚国产视频| 性色AV网站| 色五月婷婷五月天| 亚洲系列欧美| www.久久制服糖| 中文字幕黑人大片| 999久久芭蕾| 亚洲无码太久| 亚洲熟妇丝袜在线观看| 精品国产乱码久久久| 国产精品嫩草影院免费| 亚洲伊人久久精品狠狠在线| 国产三级中文字幕粉嫩| 亚洲欧美综合区自拍另类| 久久本道| 国产97免费视频| 看一级黄色视频| 天天天堂影视日韩亚洲91| 色黄污美女啪啪啪免费网站| 麻豆亚洲Av成人无码一区精品| 91久热| 91精品啪在线观看国产城中村| 欧美亚洲AN| 在线毛片片免费观看| 日韩女优中文字幕| 久久久亚洲熟妇熟女| 先锋精品av色鲁| 久久女人| 人妻AV 中文字幕的| 国产午夜精品一区二区三区牛牛| 亚洲性爱无码乱伦av| 97网址97| 在线无码操| 另类欧美| 亚洲图片偷拍视频区| 欧美日日人人天天| 强免费黄色网址| 午夜福利一区二区三区四区五区色婷婷| a一区二区三区乱码在线| 国产成自自拍在线观看| 亚洲 日本 国产 综合| 中文字幕久久精品一区| av在线观看不卡网站| 天天天天天超碰| 亚洲天堂AV在线播放| 粉嫩久久久久| 女人被添高潮免费视频| 大香蕉伊人75| 97视频观看| 五十路六十路七十路熟婆| 天美传媒AV国产在线| 天堂中文日本在线观看| 人妻喷水| 久久久一区二区三区四曲免费听 | 激情五月天色色网| 91亚洲人| 久久久av爱| 日韩av在线免费网站| 快播电影网日韩新片| 六九九九| 天天干天天燥| 亚洲欧美天| 老女人爆菊| 日韩无码操逼片| 青青草女人天天干| 久久色人体| 激情抓乳插进去啪啪啪日韩| 日韩欧美蜜桃精品久久中文字幕久久 | 国产欧美日韩臀 | 中文精品少妇天堂| 好吊色在线观看| 精品人妻中文字幕4399| 91痴汉| 手机不卡视频不卡在线一二三区| 制度丝袜99| 2020中文字幕在线观看| 黄呦呦在线| 久热无码| 最新三级网址| 日本一区二区三区四区五区六区七区八区九区| 少妇一区二区三区在线观看| 日韩性爱再线视频| 99久久国产精品免费高潮| 久久妇| 人人妻人人操人人乐| 丰满少妇乱子伦精品无| 思思热一热婷婷热一热| 97亚洲中文| 亚州色阁| 观看免费区二区三区二| 日韩一级成人毛片免费观看 | 99久久久er直播网址| 欧美色999| 亚洲91射| 97色色,97综合| 夜夜操2028| 欧美性爱伊人| 日本成人A片免费看| 国产精品乱码久久| 日韩毛片9| 欧美天堂超碰97| 九九热免费国产视频婷婷伊人五月 | 天天综合~91入口| 国产激情在线| 国产av强奸美女| av激情亚洲五月天| 韩日欧亚a级| 青青青草伊人精品| 麻豆国产第一| 黄色成品网站| 男人的天堂啪啪啪啪啪蜜桃不卡| 国产精品自在线发布| 人人操我人人干| 中文字幕精品探花视频| 91亚洲网站| 日本免费二区三区| 加勒比五月天| 国产二区三区粉嫩在线| 超碰 另类 欧美 | 欧美草草高清日韩视频| 日韩二区三四区五区六区在线看| 91中文精品日韩欧美在线 | 青青青在线高清视频在线一二三四区| 超碰在线第一页| 一级黄碟在线看| 老汉网| 在线亚洲精品久久久| 久久AV无码1区2区3区| 天天肏美女| 青青草原人妻| 日韩成人色图| 欧美色图亚洲色图成人在在线| 日本熟妇一区二区三区| 少妇超碰在线| 亚洲最大91网| 欧美精品另类人妖xxxx| 国产欧美美女免费观看视频| 欧美九9 9 9| 精品国产乱码久久久久久影片| 思思热在线| 男人的天堂在线有码| 成人五月香网在线| 超碰调教97| 激情图片伦理国产一区二区日韩| 91色五月俺来也| 亚洲色图国产另类| 色在线69堂| 国产suv精品一区二六| 激情婷婷黑人91| 久久婷婷成人综合色怡春院| 日骚逼视频| 精品综合久久久久久五月天| 最新日本中文字幕| 伦激情人妻另类人妻| 久操凹凸视频| 国产又粗又长又爽又色| 五月丁香狠狠爱| 天天操女人| 久久久久久中文版| 茄子社区国产精品| 亚洲高清91| 91丨国产丨白浆秘 洗澡动漫| 日本韩国国产精品一区| 国产51色综合久久免费| 国产成人www免费人成看片| 亚洲激情综合| 麻豆久久久久久久久丝袜 | 26uuu最新| 岛国色情视频在线观看| 亚洲啪啪性视频| 欧美不卡在线美女| 色网在线| 91熟女丨91老女人| 性videos欧美熟妇hdx| 国产亲戚伦亲在线| 狼天天狼天天大香蕉| 性生活无遮挡纯毛片在线看| 日产精品久久久一区二区| 精品一区二区三区国产| 强奸乱伦麻豆| 97午夜剧场日韩| 69丨亚洲丨精品丨入口免费播放| 91爱啪| 又大又长又粗又爽又黄| 婷婷五月天小说| 久久久∴| 国产97在线 | 亚洲| 天天色,天天干,天天干| 日韩一区二区精品视频| 裸体美女久久久| 国产农村妇女精品| 亚洲制服欧美另类内射| 亚洲精品丝袜| 91操熟女视频| 免费αⅴ在线观看| 亚洲不卡AV在线| 欧美色图在线视频少妇| 999久久久免费精品国产牛牛| 日本日皮视频逼| 久久99手机免费视频| 91综合天天| 乱论91| 中文字幕av久久爽Av| 天天久久久久久| 国产精品美女在线一区| 爱射综合| 日韩欧视频| 日韩人妻播放| 91伊人影视综合| 91欧美色| 国模少妇一区二区三区 | 久久av一级av少妇av高潮| 天堂蜜桃无码视频一区二区| 久久久久久久综合,国产| 国产超碰AV在线精品| 亚洲丝袜色| 日日躁天天躁狠狠躁| 国产精品成人福利在线| 麻豆性爱视频在线播放| 国产一国产一级毛片古装| 99精品在线观看| 久久噜噜噜精品国产亚洲综合| 欧美 日韩 亚洲 春色| 99.色网| 蜜桃久久一区二区| 99性爱| 日日夜夜骑| 婷婷五月色| 亚洲丝袜二区在线| 噜噜噜无码AV一级一级久久影院| 成人天天爽| 在线观看亚洲专区| 国产性爱欧美性爱在线| 日韩操逼HD| 亚州色国| 91在线超高颜值国产| 91国产美女丝袜足交精品视频| 岛国A V在线免费看| 亚洲 图片 欧美 色图| 久久性爱视频免费看| 香一区二区三区| 天天干天天操天天操夜夜操天天操| 欧洲综合视频| 翔田千里A片一区二区| 操我啊啊啊啊啊| 99亚洲精品| 97亚洲欧美日韩| 国语精品内射在线观看| 久久中文字幕女同性恋一区| 日本在线视频导航| 久操频道免费在线呗看| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 色五月AV| 91国产大片| 久久精品国产亚洲AV片多多| 啊啊啊轻点在线观看| 色九九综合| 无码国产精品96久久久久孕妇| 日韩影片中文字幕一区二区三区| 欧美综合国产精品久久丁香| 亚洲自拍一区夜夜操| 亚洲五码一区二区三区| yazhououmeizongya| 久久久98网站免费视频| 乱伦熟女专区| 国产精品3| 99综合网| 色视频蜜乳| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | av婷婷色婷婷色六月| 日韩有码专区| 99www.bibizy香蕉资源国产一区二区三区高清 | 免费看国产曰批40分钟怎么下载| 天天情欲宗合网| 伊人亚洲国产一成人久久精品,久久| av黄图片在线观看| 色九九综合AV| 啊啊啊不要好疼视频| 强奸乱伦免费网站| 久久成人精品| 人妻夜夜爽天天爽麻豆三区网站| 国产一区免费午夜视频| 人伦四五区| 丝袜性亚洲| 国产成人精品日本亚洲语言| 国产高清成人免费视频| 日韩精品电影| 色性欧美| 日本一区二区三区四区免费观看| 国产精品9999| 欧洲精品久久| 日韩在线AB| 免费啪啪啪网站18岁| 亚洲春色一区二区三区| 男人天堂无码| 亚洲91网。| 探花一区二区三| 国产成人亚洲精品无码古代早漏男| 精品视频一区二区| 欧亚日韩三区| 欧美亚性天堂| 人妻人人做人人澡人人爽欧美一区| 中国特猛少妇色xxx| 亚洲熟女乱色一区二区三区久久久 | 今日头条成人一区二区三区四虎精品| 久久丁香五月婷婷| 午夜一区二区三区国产| 亚洲综合第一页| 男人天堂毛片| 亚洲 综合 第一页| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 国产精品情侣啪啪| 亚洲欧美经典一区二区| 日本不卡高清视频| 精品国产av一区二区三区四区入口| 少妇熟女视频一区二区三区| 亚洲欧美国产中文字幕| 嗯嗯,啊啊,国产精品| 丁香五月天视频| 天堂8在线新版官网| 人人看欧美性爱| 高清国产无码av| 欧美色999| 九九九九九精品视频| 蜜桃午夜视频一区二区| 青青草乱入乱欲视频在线观看| 99久久无色码| 玖玖97综合| 亚洲无套久久嗯嗯| 99re视频在线观看这里只有精品| 日韩av一级黄片| 久操网视频| 国产女人高潮嗷嗷嗷叫小说| 综合伊人激情| 97超碰人人操人人操| 校园春色综合网| 欧美中文字幕精品人妻| 美女诱惑久久| 日韩啪啪视频| 花花AV导航| 久久 精品| 精品人妻av区天天看片| 性一级黄色录像片网站导航| 一级AAA片一区二区三区| 亚洲激情深爱文学小说网站| 果冻传媒A片一二三区| 死我十八禁| 精品女同一区二区三区| 精品无av| 色综91| 久久精品人妻一区| 日韩成人高清一区二区| 国产亚洲精品一区二区三区| 黄色香蕉视频网站一区| 国产一级高跟丝袜| 国产精品视频麻豆入口| 亚欧无码在线| 五月天综合在线| 人妻少妇蜜桃视频欧美一区| 91九九九馒头| 极品内射|