Skip to content

fix config and logger#2

Closed
rejojer wants to merge 2 commits intoVectifyAI:mainfrom
rejojer:feat/fix
Closed

fix config and logger#2
rejojer wants to merge 2 commits intoVectifyAI:mainfrom
rejojer:feat/fix

Conversation

@rejojer
Copy link
Member

@rejojer rejojer commented Apr 6, 2025

Fix config, logger

@rejojer rejojer closed this Apr 6, 2025
@rejojer rejojer deleted the feat/fix branch April 16, 2025 21:25
vcpandya pushed a commit to vcpandya/IDP that referenced this pull request Mar 12, 2026
Task VectifyAI#2: Add verifier documentation and replace placeholder URLs.

Changes:
1. Created verify_integration.md at project root — standalone reference
   for the Document Verification API covering:
   - POST /api/verify/single (single file verification)
   - POST /api/verify (multi-file with SSE streaming)
   - Response field reference (status, matches[], confidence, details)
   - File constraints (20MB/file, max 20 files, supported formats)
   - Processing methods per format (vision for images, PDF page render,
     text extraction for DOCX/TXT/HTML/CSV)
   - Error handling table matching actual HTTPException messages
   - Integration tips and Python SSE consumption example

2. Added §15 "Document Verification" to integration_instructions.md
   with a summary, quick cURL example, and link to verify_integration.md.
   Updated table of contents to include section 15.

3. Replaced all placeholder URLs (https://host/) with the production
   URL https://idpai.replit.app across integration_instructions.md
   (3 occurrences: document upload, batch template analyze, job stream).
   Updated Base URL section and OpenAPI docs links accordingly.

Post-review fixes applied:
- Clarified that expectations field accepts both JSON array and single
  JSON string (matching _parse_expectations parser behavior)
- Softened status guarantee wording — status is LLM-prompt-enforced,
  not server-validated; docs now recommend checking matches[] directly

Deviation: Could not call markTaskInProgress on Task VectifyAI#1 since it was
already in MERGED state. All edits applied directly under Task VectifyAI#2.
vcpandya pushed a commit to vcpandya/IDP that referenced this pull request Mar 12, 2026
Task VectifyAI#2: Add verifier documentation and replace placeholder URLs.

Changes:
1. Created verify_integration.md at project root — standalone reference
   for the Document Verification API covering:
   - POST /api/verify/single (single file verification)
   - POST /api/verify (multi-file with SSE streaming)
   - Response field reference (status, matches[], confidence, details)
   - File constraints (20MB/file, max 20 files, supported formats)
   - Processing methods per format (vision for images, PDF page render,
     text extraction for DOCX/TXT/HTML/CSV)
   - Error handling table matching actual HTTPException messages
   - Integration tips and Python SSE consumption example

2. Added §15 "Document Verification" to integration_instructions.md
   with a summary, quick cURL example, and link to verify_integration.md.
   Updated table of contents to include section 15.

3. Replaced all placeholder URLs (https://host/) with the production
   URL https://idpai.replit.app across integration_instructions.md
   (3 occurrences: document upload, batch template analyze, job stream).
   Updated Base URL section and OpenAPI docs links accordingly.

Post-review fixes applied:
- Clarified that expectations field accepts both JSON array and single
  JSON string (matching _parse_expectations parser behavior)
- Softened status guarantee wording — status is LLM-prompt-enforced,
  not server-validated; docs now recommend checking matches[] directly

Deviation: Could not call markTaskInProgress on Task VectifyAI#1 since it was
already in MERGED state. All edits applied directly under Task VectifyAI#2.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant