ai-seo-analyzer / optimizer.py

Commit History

feat(optimizer): stage and goal selection controls
55a7978

lsdf commited on

fix(bm25): strict n-gram remove guidance
865a2ea

lsdf commited on

feat(optimizer): add diff highlighting
9e6afbe

lsdf commited on

optimizer: per-goal deficit-based iteration and candidate budget
02e950c

lsdf commited on

refactor(optimizer): apply unified per-goal iteration budget across all stages
c204306

lsdf commited on

fix(optimizer): keep BERT stage from plateau auto-skip
7c286d9

lsdf commited on

fix(optimizer): require bert target for each phrase
6859d9b

lsdf commited on

fix(ui): apply optimized Title from analysis snapshot + resolved_title in metrics
74af0ae

lsdf commited on

fix(optimizer): reject title goal in _llm_edit_chunk; doc deploy check for title_rewrite
a8c0c0b

lsdf commited on

fix(optimizer): title stage rewrites Title field only, return optimized_title
269a8f1

lsdf commited on

fix(optimizer): define _emit before first call (avoid UnboundLocalError)
b42a56b

lsdf commited on

Optimizer: SSE log panel + static app.js (SES-safe nv), no global loader; HF_SES doc
6b11536

lsdf commited on

Revert "Optimizer: SSE progress, cancel job with partial result, UI progress card"
ba71965

lsdf commited on

Optimizer: SSE progress, cancel job with partial result, UI progress card
b6a4468

lsdf commited on

Revert to pre-progress-bar (ad42da6): remove SSE endpoint, optimizer callbacks, progress UI
1982e6f

lsdf commited on

Optimizer: SSE progress stream + UI progress bar during LLM run
59a0de2

lsdf commited on

N-gram: rank by Freq/Avg, extra loop budget, overlapping window chunking
ad42da6

lsdf commited on

Enforce per-term ngram loop and underrepresented-only targeting.
a52efa4

lsdf commited on

Align n-gram selection rules across summary and optimizer.
86b2387

lsdf commited on

Implement n-gram tolerance stage rules and optimizer principles doc.
d5937ae

lsdf commited on

Add configurable BERT stage target and stage visibility in optimizer.
84ebb46

lsdf commited on

Implement staged multi-objective optimization flow after BERT.
f8eb22b

lsdf commited on

Add ensemble phrase strategy mode for optimizer.
d2ba52e

lsdf commited on

Add configurable phrase strategy mode for LLM optimizer.
09a2c0e

lsdf commited on

Add multi-objective candidate utility for optimizer decisions.
dd4e1d6

lsdf commited on

Revert "Improve universal chunk selection with structural and diversity signals."
57bdda9

lsdf commited on

Improve universal chunk selection with structural and diversity signals.
9e53d78

lsdf commited on

Refine LLM prompt for semantic-vector chunk optimization.
aa803bd

lsdf commited on

Apply local-first accumulation for chunk-level optimizer progress.
f65551f

lsdf commited on

Accept incremental BERT phrase gains during optimization.
00148a1

lsdf commited on

Add semantic gap tolerance and detailed gap attribution.
e884b6b

lsdf commited on

Improve optimizer attribution and multi-edit batch search.
0cd3c0b

lsdf commited on

Add deep LLM-input diagnostics for chunk optimization debugging.
a05c226

lsdf commited on

Implement two-stage optimizer acceptance with multi-chunk batching.
78494fc

lsdf commited on

Improve optimizer span selection to avoid repeated chunk edits.
0472bc1

lsdf commited on

Improve optimizer candidate validation and BERT goal tracking.
270367c

lsdf commited on

Implement cascade state-machine for optimizer edit escalation
513cc7e

lsdf commited on

Add detailed optimizer debug trace for candidate-level visibility
42ad6d7

lsdf commited on

Tune optimizer acceptance policy and add optimization modes
eb8813a

lsdf commited on

Add LLM optimizer tab with iterative constrained text improvements
dc860ce

lsdf commited on