3차원 좌표 정보가 인코딩된
ID 기반 프로젝트 그리드를 활용한
멀티태스크 오케스트레이션

특허 출원 기술 소개
출원번호 10-2026-0009425

목차

01 왜 필요한가 — 기존 기술의 한계 p.3
02 무엇이 다른가 — 핵심 발상 p.5
03 어떻게 작동하는가 — SAL ID 원리 p.7
04 무엇이 만들어지는가 — 자동화 체계 p.12
05 어떻게 돌아가는가 — 9단계 사이클 p.17
06 정말 다른가 — 선행기술 비교 p.21
07 적용 및 기대 효과 p.23

기존 기술의 3가지 구조적 한계

한계 ① 의존성을 사람이 직접 선언해야 한다
Airflow는 task_a >> task_b를 Python 코드로 직접 작성. Task 100개면 의존성 코드도 100줄 이상. Task 추가 시 기존 의존성도 수동 수정 필요.
한계 ② 식별자에 의미가 없다
Jira의 PROJECT-1234는 순차 번호에 불과. 식별자만으로 단계, 영역, 우선순위를 알 수 없다. 별도 라벨과 메타데이터에 의존.
한계 ③ 실행과 검증이 분리되어 있다
작업 완료 후 별도 QA 도구로 이동하여 검증. 결과를 다시 원래 도구에 수동 기록. "개발 완료" 후 검증 누락이 구조적으로 발생.

문제의 본질 — 왜 해결되지 않았나

기존 도구들은 세 가지 한계를 "더 편하게" 만드는 방향으로 개선해왔다.

  • 의존성 선언 → 드래그 앤 드롭으로 더 편하게 (그래도 사람이 선언)
  • 식별자 → 라벨과 태그를 추가 (그래도 식별자 자체는 무의미)
  • 검증 → CI/CD 연동으로 자동화 (그래도 별도 시스템)
모든 선행 기술의 암묵적 전제: "의존성은 반드시 누군가가 선언해야 한다."
이 전제를 깨지 않는 한, 어떤 개선도 같은 프레임 안에서 맴돈다.

SAL Grid는 이 전제 자체를 뒤집는다.

핵심 발상 — 의존성을 선언하지 않는다

기존 방식

  • 의존성을 코드로 수동 선언
  • 식별자 = 순차 번호 (의미 없음)
  • 실행 → (별도 도구) → 검증
  • Task 추가 시 기존 구조 수정
  • 프로그래밍 지식 필수
VS

SAL Grid

  • ID 파싱으로 의존성 자동 추론
  • 식별자 = 3차원 좌표 (자기 설명적)
  • 실행-검증 일체화
  • Task 추가해도 기존 구조 유지
  • No-Code (비개발자 즉시 활용)
의존성 선언을 자동화한 것이 아니다. 의존성이라는 개념 자체를 식별자의 구조적 속성으로 치환한 것이다.

ID 하나로 프로젝트 관리 체계 완성

SAL ID 하나를 부여하면, 프로젝트 관리에 필요한 모든 구조가 자동으로 만들어진다.

SAL ID 부여  →  파싱  →  22개 속성 그리드 자동 생성
                       →  Task 지시서 + 검증 지시서 쌍으로 생성
                       →  에이전트 · 도구 자동 배정
                       →  의존성 · 병렬성 · 실행 순서 자동 결정
                       →  9단계 오케스트레이션 사이클 자동 구동
코딩 한 줄 없이, 식별자 하나로 프로젝트 관리 체계가 완성된다. 이것이 SAL Grid의 근본적 차별점이다.

SAL ID 형식 정의

S{Stage}{Area}{Level}{Variant?}

  S       — 접두사 (고정)
  Stage   — 1~2자리 정수. 프로젝트 진행 단계
  Area    — 2자리 영문 대문자. 기능적 영역 코드
  Level   — 1~2자리 정수. 의존성 계층
  Variant — 소문자 a~z (선택). 병렬 분기

S2BA3 = Stage 2, Backend API, Level 3
S1FE1a = Stage 1, Frontend, Level 1, 첫 번째 병렬 분기

Jira의 PROJECT-1234(순차 번호)와 달리, 식별자를 읽는 것만으로 작업의 위치와 맥락을 즉시 파악할 수 있다.

SAL ID에 인코딩된 4가지 정보

① 절차적 순서
Stage 값 대소 비교로 순서 자동 결정
S1 → S2 → S3
② 실행 의존성
동일 Stage-Area 내 Level 비교로 선후 관계 추론
S2BA1 → S2BA2 → S2BA3
③ 병렬성
Variant(a, b, c)로 병렬 실행 판별
S2BA1aS2BA1b 동시 수행
④ 기능적 인접성
동일 Stage-Area 조합의 Task는 같은 맥락 공유
S2BA1, S2BA2, S2BA3 = 같은 기능군
건물 층수를 보면 "1층은 2층보다 먼저"라는 것을 별도 명시 없이 안다. SAL ID도 같은 원리다.

SAL ID 파싱 과정

정규식:  ^S(\d{1,2})([A-Z]{2})(\d{1,2})([a-z])?$

파싱 예시:  S 2 BA 3 a
           │ │  │  │ └─ 그룹4: Variant = a (병렬 분기)
           │ │  │  └─── 그룹3: Level   = 3 (의존성 계층)
           │ │  └────── 그룹2: Area    = BA (Backend API)
           │ └───────── 그룹1: Stage   = 2 (진행 단계)
           └─────────── 접두사 S (고정)
쉽게 말하면: ID 문자열을 정해진 규칙으로 잘라서, 어느 단계(Stage)·어느 영역(Area)·어느 순서(Level)인지를 자동으로 읽어낸다. 이 결과가 22개 속성 그리드 자동 구축의 출발점이 된다.

3차원 좌표계 Stage · Area · Level

Stage 축
시간적 진행 단계
1~99 범위 정수. 낮은 값 = 초기, 높은 값 = 후기.
대소 비교만으로 순서 결정.
도메인별 자유 정의 가능
Area 축
기능적 영역
2자리 영문 대문자. 최대 676개(26×26).
Area 코드 → 에이전트 자동 배정 기준.
다른 Area = 독립적 병렬 진행
Level 축
의존성 계층
동일 셀(Stage×Area) 내 순서 결정.
같은 Area: Level 대소로 자동 추론.
다른 Area: 명시적 선언으로 보완
Stage(시간) × Area(기능) × Level(깊이) — 3개 축의 조합으로 프로젝트의 모든 작업을 입체적으로 좌표화한다. 간트 차트(2차원)로는 불가능한 표현.

Stage × Area 매트릭스

모든 작업은 Stage(X축) × Area(Y축) 2차원 매트릭스 위에 배치되며, 각 셀 안에서 Level이 깊이를 부여하여 3차원 구조를 형성한다.

  • Stage 범위 + Area 범위 정의 → 매트릭스 셀(교차점)이 작업 영역. 예: 5 Stage × 11 Area = 55개 셀
  • 각 셀 안에서 Level + Variant 부여 → SAL ID 확정. 하나의 셀에 여러 Task 배치 가능
  • 매트릭스를 그리고 Task를 배치하면 → 의존성, 에이전트 배정, 지시서, 검증 체계가 자동 완성
SSAL Works 적용 사례: 5 Stage × 11 Area = 55 셀에 총 74개 Task 배치. 매트릭스만 보면 진행 현황, 병목, 의존 관계를 즉시 파악.

22개 속성 프로젝트 그리드

SAL ID 하나를 파싱하면 22개 속성의 프로젝트 관리 그리드가 자동 완성된다.

기본 정보 4개
Stage, Area, Task ID, Name
작업 지시 5개
지침, 에이전트, 도구, 의존성, 타입
작업 실행 4개
상태, 진행률, 산출물, 소요시간
검증 지시 2개
검증 기준, 검증 에이전트
검증 실행 4개
테스트, 빌드, 통합, 차단요소
검증 완료 3개
종합, AI 의견, Stage Gate
4 + 5 + 4 + 2 + 4 + 3 = 22개 속성 — SAL ID 하나로 이 모든 항목이 자동 생성된다.

Task 지시서 + 검증 지시서 동시 생성

SAL ID를 기반으로 Task 지시서검증 지시서가 쌍으로 동시 생성된다.

Task 지시서

  • 목표, 선행 조건, 의존성 정의
  • 수행 지침, 예상 산출물, 완료 기준
  • 기술 스택, 에이전트, 도구 자동 배정
  • 참조해야 할 규칙 파일 목록

검증 지시서

  • 통과 기준 (검증 항목 정의)
  • 실행할 테스트 명세
  • 빌드·통합 검증 항목
  • 검증 에이전트 지정 (작업자 ≠ 검증자)
Task 지시서와 검증 지시서가 동시에 생성되므로, "작업은 했는데 검증 기준이 없다"는 상황이 구조적으로 불가능하다.

실행-검증 일체화

Task 완료와 동시에 검증이 자동 트리거되며, 작성자 ≠ 검증자 분리 배정이 시스템 레벨에서 강제된다.

  • 기존: Jira에서 "완료" 클릭 → 별도 QA 도구로 이동 → 결과를 다시 Jira에 수동 기록 (검증 누락 빈번)
  • SAL Grid: Executed 상태 전환 → 검증 에이전트 자동 투입 → 4개 검증 항목(Test, Build, Integration, Blocker) 결과 실시간 기록
  • Verified 아닌 Task는 Completed 전환 불가 — DB 트리거로 강제. 검증 우회 구조적 불가
상태 전이: Pending → In Progress → Executed → (Verified 후) Completed. 단계 건너뛰기 불가.

ID 체인(Append-Only) + 리졸버(자가 치유)

최초 ID:      S4BI1
1차 변경 후:  S4BI1_S1BI2       ← 기존 ID 뒤에 새 ID 연결
2차 변경 후:  S4BI1_S1BI2_S1BI3 ← 체인이 계속 연장
              ───────────  ──────
              변경 이력      최신 ID
  • Append-Only: 추가만 가능, 삭제·수정 불가 — 블록체인 불변 원장과 동일 원리. 감사 추적 자동 확보
  • 리졸버: 구(Old) ID로 조회해도 체인을 순회하여 최신 ID 자동 반환 — 참조 무결성 자가 치유
  • Jira: Issue 이동 시 기존 참조 링크 전부 깨짐 → 수동 복구 필요
참조 무결성의 자가 치유(Self-Healing) — 프로젝트 구조가 아무리 변경되어도, 한 번 생성된 참조는 영구 유효.

Stage Gate — 단계별 품질 관문

개별 Task 검증에 더하여, Stage 단위 최종 승인 절차가 존재한다. 비유하면 "층별 준공 검사"와 같다.

  • Stage 내 모든 Task가 Completed 상태인지 확인 — 하나라도 미완이면 통과 불가
  • 전체 빌드·테스트 통과 + 의존성 체인 완결성 + 차단 요소(Blocker) 종합 점검
  • AI가 검증 리포트 자동 생성 → 관리자(PO)가 직접 테스트 후 최종 승인
  • 승인(Approved) → 다음 Stage 진입 / 거절(Rejected) → Task 실행 단계로 자동 회귀
Jira에는 Stage Gate 개념이 없다. "Done"으로 옮기면 끝. SAL Grid의 Stage Gate는 시스템 레벨에서 강제되는 품질 관문이다.

9단계 오케스트레이션 사이클

계획(①~③) → 실행(④~⑥) → 검증·승인(⑦~⑨)의 3단계 그룹으로 구성.

① 계획 수립
매트릭스에서 Task 선정
② SAL ID 생성
3차원 좌표 인코딩
③ 그리드 구축
22개 속성 자동 생성
④ Task 실행
에이전트가 지시서 따라 수행
⑤ 검증 수행
검증 에이전트 자동 투입
⑥ 결과 기록
그리드 레코드에 실시간 기록
⑦ Stage 검증
Stage 전체 단위 종합 확인
⑧ 리포트 생성
검증 결과 자동 문서화
⑨ Stage 승인
승인 → 다음 Stage / 거절 → ④회귀

사이클 ①~③ 계획 → ID 생성 → 그리드 구축

프로젝트 관리 체계를 설계하는 단계. 매트릭스 위에 작업을 배치하고, ID를 부여하면 나머지는 자동 완성.

  • ① 계획 수립: Stage × Area 매트릭스에서 필요한 작업을 선정하고 셀에 배치
  • ② SAL ID 생성: 각 Task에 SAL ID 가확정(Provisional) → 의존성 방향 검증 → 최종 확정(Finalization)
  • ③ 그리드 구축: 정규식 파싱 → 범위 검사 → 22개 속성의 프로젝트 그리드 자동 생성
이 세 단계를 거치면 코딩 한 줄 없이 Task 지시서, 검증 지시서, 에이전트 배정, 의존성 체계가 모두 완성된다.

사이클 ④~⑥ 실행 → 검증 → 기록

실제 작업이 수행되고 품질이 확보되는 핵심 실행 단계.

  • ④ Task 실행: 지시서에 따라 에이전트가 작업 수행. 상태·진행률·산출물을 실시간 추적
  • ⑤ 검증 수행: Executed 상태 전환 즉시 검증 에이전트 자동 투입. 4개 항목 자동 점검
  • ⑥ 결과 기록: 실행·검증 결과를 원자적 쓰기(Atomic Write)로 그리드에 기록
실행과 검증 사이에 인간의 개입이 없다. Task 완료 → 검증 → 기록이 하나의 연속 자동 프로세스로 작동하므로 검증 누락이 구조적으로 불가능.

사이클 ⑦~⑨ Stage 검증 → 리포트 → 승인

개별 Task 검증을 넘어 Stage 전체 단위의 종합 품질 관문.

  • ⑦ Stage 검증: Stage 내 모든 Task 완료·검증 여부 + 전체 빌드·테스트 통과 + 의존성 체인 완결성 종합 점검
  • ⑧ 검증 리포트: Task별 현황, 빌드/테스트 결과, AI 의견 등 구조화된 문서 자동 생성
  • ⑨ Stage 승인: 승인(Approved) → 다음 Stage 사이클 시작 / 거절(Rejected) → ④단계로 자동 회귀
피드백 루프가 시스템에 내장되어, 결함이 있는 상태로 다음 Stage에 진입하는 것이 구조적으로 불가능하다.

선행기술 대비 종합 비교

비교 항목AirflowJira / Asana간트 차트SAL Grid
의존성 정의Python 수동수동 링크수동 연결ID 파싱 자동
식별자 구조단순 문자열순차 번호없음3차원 좌표
변경 이력Git 이력텍스트 로그미지원Append-Only
참조 무결성해당 없음링크 깨짐해당 없음자가 치유
실행-검증별도 도구별도 도구미지원일체화
Stage Gate없음없음없음시스템 강제
비개발자불가제한적가능완전 가능

점진적 개선이 아닌, 설계 패러다임의 전환

기존 기술의 개선 방향과 SAL Grid의 접근 방식은 근본적으로 다른 차원에 있다.

  • 기존 통념: "의존성은 코드로 선언해야 한다" — 모든 선행 기술의 암묵적 전제
  • 기존 개선 방향: 선언을 "더 편하게" → "선언 자체를 없앤다"는 발상에는 도달 불가
  • SAL Grid: 식별자에 좌표를 인코딩하여, 대소 비교만으로 의존성 추론. Task를 자기 설명적 객체로 재정의
이것은 기존 기술의 연장선에서는 도달할 수 없는 구조적 혁신이다.
SAL Grid는 "더 나은 도구"가 아니라, 프로젝트 관리의 새로운 좌표계를 제시한다.

산업 적용 분야

SAL Grid의 3차원 좌표계는 도메인 비종속적 구조이다. Stage와 Area의 정의만 해당 산업에 맞게 바꾸면 동일한 시스템을 적용할 수 있다.

소프트웨어 개발
MSA 배포 단계를 그리드에 매핑, 의존성 충돌 사전 방지
제조 / 선박 건조
블록 조립·의장 작업 좌표화, ID 체인으로 품질 이력 추적
건설 / 인프라
시공 단계 × 공구별 작업 입체 관리, 협력사 간 간섭 방지
회계 감사 / 영상 제작
감사 증적(Audit Trail) 확보, 프리~포스트프로덕션 3차원 구조화

기대 효과

No-Code 즉시 구축
SAL ID 파싱만으로 프로젝트 그리드 자동 완성. 도입 비용·시간 획기적 절감
3차원 정밀 제어
2차원(간트, 칸반)으로 불가능했던 복잡한 의존 관계를 입체적으로 관리
품질 무결성
실행-검증 일체화 + Stage Gate로 결함 전파 원천 차단
영구적 참조 무결성
Append-Only ID 체인 + 리졸버 자가 치유로 참조 자동 보존

실제 적용 사례 — SSAL Works Project SAL Grid

아래는 SAL Grid를 실제 적용한 SSAL Works 프로젝트의 Stage × Area 매트릭스(일부 발췌)이다. 5 Stage × 11 Area에 총 74개 Task가 배치되어 있다.

AreaS1 개발준비S2 개발1차S3 개발2차S4 개발3차S5 마무리
F (Frontend)2 Task3 Task2 Task8 Task3 Task
BA (Backend API)5 Task3 Task6 Task3 Task
BI (Backend Infra)2 Task3 Task2 Task1 Task
S (Security)1 Task1 Task1 Task2 Task2 Task
D (Database)1 Task1 Task1 Task2 Task1 Task
T (Testing)1 Task1 Task1 Task2 Task1 Task
+ M, U, O, E, C Area (생략) = 총 74개 Task
실제 작동하는 Project SAL Grid Viewer로 직접 확인하기
SSAL Works Project SAL Grid Viewer 열기 →
특허출원번호통지서

프로젝트 관리의 새로운 좌표계

감사합니다

Blue Dragon · 청룡