Source Map и Context Map решают разные задачи.
Source Map показывает происхождение знания: какие материалы существуют, кто ими владеет, каков их статус и где они противоречат друг другу.
Context Map в этой серии — рабочее название карты границ задачи. Она показывает, в какой системе действует требование, какие акторы участвуют в процессе, какие интеграции пересекают границу и кто отвечает за решение. Это пока не отдельный канонический артефакт метода, а полезный способ не потерять устройство задачи.
Возьмём требование: «после ошибки платёж можно повторить». Source Map поможет найти контракт API, правила идемпотентности, описание пользовательского пути и решение о статусах заказа. Но она не ответит, где начинается и заканчивается рассматриваемый процесс.
Context Map добавляет другую оптику:
text Акторы: покупатель, продавец, оператор поддержки Системы: checkout, платёжный шлюз, ledger, уведомления Граница: от подтверждения заказа до финального статуса платежа Интеграции: gateway API, webhook, email Ответственность: кто решает судьбу зависшего платежа Вне scope: расчёт доставки и возврат товара
Теперь видно, что слово «повторить» затрагивает не только кнопку. Нужно определить судьбу первого запроса, защиту от двойного списания, обработку позднего webhook и состояние, которое пользователь увидит после восстановления.
Context Map нельзя подменять System Context Pack. Карта сохраняет топологию задачи: границы, связи, участников и зоны ответственности. System Context Pack появится позже и соберёт компактные проверяемые утверждения, необходимые конкретному исполнителю или агенту.
Если сразу перейти к SCP, команда рискует хорошо сжать плохо очерченную задачу. В пакет попадут факты об отдельных компонентах, но исчезнет вопрос, какие системы вообще участвуют в сценарии и кто имеет право принять спорное решение.
Рабочая последовательность выглядит так:
Source Map → Context Map → System Context Pack
Сначала устанавливаем происхождение знаний. Затем очерчиваем границы и связи. Только после этого решаем, какие утверждения нужны агенту для конкретной работы.
Карта источников защищает от неподтверждённых знаний. Карта контекста защищает от неверного масштаба задачи. Смешивание этих функций создаёт либо каталог без системы, либо красивую схему без доказательств.