shiftect. for EDUCAには「確定済みの配置を崩さない」という設計思想がある。
この思想がどこから来たのかを説明するには、個別指導塾の現場で何が起きているかから始める必要がある。

時間割は、確定した瞬間から生きている。
生徒はその時間割に合わせて学校の予定を調整し、講師はその時間割に合わせて勤務計画を立てる。
確定済みの配置は、生徒・講師・保護者にとってすでに約束になっている。

ここに変更が入ったとき、何が起きるか。
特定の生徒が欠席する。
その生徒の振替先を探す。
振替先の時間帯には別の生徒がいる。
その生徒をずらすと、その生徒の担当講師の枠が変わる。
講師の枠が変わると、別の生徒の配置に影響が出る。
こうして変更は連鎖する。

連鎖を止める唯一の方法は、確定済みの配置を前提条件として固定することだ。
固定すれば、変更は連鎖しない。
探索するのは、固定された配置の外にある空きだけになる。

shiftect. for EDUCAはこの考え方を制御構造の核心に置いている。
再生成や自動振替の処理において、確定済みの配置は探索の対象にならない。
変更が必要な範囲だけが探索対象になる。
これを「一部固定・一部再探索」と呼ぶ。

なぜこの思想が重要かというと、それがないシステムは実務に耐えられないからだ。
全体を再計算するシステムは、理論的には最適解を出せるかもしれない。
しかし全体を再計算するたびに、すでに生徒・講師・保護者に伝えた配置が変わる可能性がある。
現場はその都度、全員に連絡し直さなければならない。
これでは現場で運用することはできない。
「確定済みの配置を崩さない」という思想は、理論的な最適性よりも現場の運用可能性を優先した判断から来ている。

この制御の仕組み、業務の状態に応じて何を固定対象とし何を探索対象とするかをシステムが自動的に決定するという構造が、shiftect.の不変コアだ。
shiftect. for EDUCAの設計思想はそこから来ており、特願2026-026989として出願している技術の本体でもある。