Test_AI_writing / fast.py

Commit History

Yesterday

  1. Theses over 40,000 words reach 0%: the fast engine's limits grow with the length (time cap 30 s per 1,000 words, at least 10 min; a round waits 0.08 s per flagged sentence, at least 90 s; 2 extra rounds per 10,000 words); a wallet run's deadline follows the same cap. A flat 10-minute cap and 90-second rounds dropped most flagged sentences of a long thesis each round⁠

    unknown +1: Claude Opus 5.5
    c7ef1c5

6 days ago

  1. Faster long documents: Smart Humanize uses the fast engine at any length (FAST_MAX_WORDS default 0; a 22,000-word part took 13 min on the sentence-by-sentence engine, the fast engine reached 0% in about 4); report-guided runs at 0% stop when a round rewords fewer than 3 (or 5%) of the highlighted sentences left (5 of 12 minutes went on taking 80 to 72); wallet usual cost of long fast runs from live measurements; pricing table rows all on the fast engine⁠

    unknown +1: Claude Opus 5.5
    d14dbe0
  2. Sentences with citation fields (Zotero / Mendeley / EndNote), links or superscript citations inside are now rewritten around them: the language model sees markers ([REF1] ...), a version is used only if it keeps every marker once and in order, and its words go into the plain text around the untouched fields (citations stay live); choosing, the faithfulness check and the report read the real text. In a thesis a third of the highlighted sentences were locked before (FAST_AROUND_FIELDS=0 = old behaviour)⁠

    unknown +1: Claude Opus 5.5
    343161f
  3. Report-guided runs: highlighted sentences reworded round by round (more new wording each round) until little original wording is left (AI report 35%, similarity 15%); AI-report estimate from how our detector reads those sentences in the finished document; report table records each rewrite; stop after one round without progress at 0%⁠

    unknown +1: Claude Opus 5.5
    c740ef2
  4. Report-guided Smart Humanize through the fast engine: the sentences an uploaded checker report highlights are rewritten by the language model many at once (was 25 min for a 22,000-word part), then what our detector flags until 0%; report table kept⁠

    unknown +1: Claude Opus 5.5
    5ef9b97

11 days ago

  1. Pay as you go only: prepaid wallet with PhonePe top-ups; every run reserved before it starts, capped (Groq + deadline) and charged its actual price with a 300% margin after GST and fees; admin profit report⁠

    unknown +1: Claude Opus 5.5
    89d4f87
  2. Fast engine: never uses a rewrite the faithfulness check did not approve; spending cap scaled to length; stops at 0%⁠

    unknown +1: Claude Opus 5.5
    f66d9ce
  3. 0% first: rounds continue until the document is at 0% (10-minute safety cap); documents not at 0% are never charged⁠

    unknown +1: Claude Opus 5.5
    45c0ee6
  4. Groq only: the fast engine rewrites with four Groq models; no other provider is ever called⁠

    unknown +1: Claude Opus 5.5
    3089e27
  5. Fast engine: four rewriting models (each its own rate limit), 2 versions per model in round 1, smaller requests, rounds use the remaining time⁠

    unknown +1: Claude Opus 5.5
    fd0351c
  6. One-minute deadline for the fast engine; half-precision detector on the GPU when it gives the same verdicts⁠

    unknown +1: Claude Opus 5.5
    439ec70

12 days ago

  1. Fast engine on CPU about a third faster: versions pre-ranked by the two small detector models⁠

    unknown +1: Claude Opus 5.5
    bc66a36
  2. Fast engine: a word that opened the author's sentence is lower-cased when a rewrite moves it inside the sentence⁠

    unknown +1: Claude Opus 5.5
    93991f7
  3. Fast engine: stronger first round, rounds 2+ judged in context, never builds on a worse round, stock AI phrases always rewritten⁠

    unknown +1: Claude Opus 5.5
    0cb108c
  4. Fast engine: round 1 replaces every flagged sentence; larger Gemini batches with fallback for refused ones⁠

    unknown +1: Claude Opus 5.5
    f85f16b
  5. Fast engine: versions from several models at once (Gemini 3.5 Flash-Lite + Qwen 3.8 by default, gpt-oss-20b as fallback), checked inside the worker threads; generator benchmark⁠

    unknown +1: Claude Opus 5.5
    01f5654
  6. Fast engine: every flagged sentence replaced at once (versions judged on their own), 16 sentences per request, keep-every-detail prompt applied in the worker threads, step timings⁠

    unknown +1: Claude Opus 5.5
    d46df30
  7. Fast engine self-test on the Space (FAST_SELFTEST=1): timings for ~1.8k, 5.5k and 15k words in the log⁠

    unknown +1: Claude Opus 5.5
    4d0e2bc
  8. Fast engine (opt-in with ?engine=fast) and one-step document upload⁠

    unknown +1: Claude Opus 5.5
    4a7a056