← 목록
기타 2026-06-09 6KB 읽기 6분

윤연정 사회복지 리포트 3과목 + 리포트 작성 솔루션 (report.crowny.org)

_2026-06-09 ~ 06-10 · 5트랙 울트라 병렬_

개요

기존 노인복지론 등 5과목 리포트(복학생 모드)의 연장선으로, 가족복지론·가족상담및가족치료·청소년복지론 3과목 리포트를 복학생 모드로 작성하고, 이 작성 과정 자체를 report.crowny.org의 "사회복지 리포트 작성기" 솔루션으로 구축했다. 웹/앱 겸용(웹 GUI + CrownyVM 한선씨 로컬 앱), 규칙기반 작성 구조, /task·/manual 문서화까지 포함.

사용자 요청을 5트랙으로 나눠 울트라(Workflow) 병렬 + 단일작성자 빌드로 처리:

  1. 리포트 작성 (3과목 복학생 모드)
  2. 솔루션 구축 (report.crowny.org 모듈)
  3. 웹/앱 겸용 개발 (웹 GUI + 한선씨 CrownyVM 앱)
  4. 규칙기반 구조 정립 (셀코어/의미어 규칙엔진)
  5. 문서화 (/task 명세·견적·테스트, /manual 사용법)

무엇을 했는지

1) 리포트 3과목 (복학생 모드 — 윤연정 1인칭)

  • Workflow로 3과목 병렬 생성(Opus). 골드 예시(노인복지론) 톤 + 도메인 근거 주입.
  • 가족복지론: 사회변동→구조/기능/가치관 변화→가족문제 쟁점→가족정책 방향(보편·돌봄사회화·다양한가족 포용). 공백제외 2,326자, 참고문헌 2.
  • 가족상담및가족치료: 보웬 가족체계이론 — 만성불안·사회적 정서과정(집단따돌림/교육열/성차별)→자기분화로 분화수준 높이기. 2,144자, 참고문헌 1.
  • 청소년복지론: 발전과정 4단계(태동기→도입기 1987육성법→전개기 1991기본법→확립기 2004복지지원법)+발전방향. 2,102자, 참고문헌 1.
  • 평가기준(내용40/체계30/논리30), 2~3p, 주석 없음, 참고문헌 형식 준수.
  • 산출: 리포트_복학생모드/0X_*.txt + .docx, 강의 폴더(~/Desktop/사회복지사/)에도 0X*과제_윤연정.docx 복사.
  • 2) 솔루션 — report.crowny.org "사회복지 리포트 작성기"

    • engine/welfare-report.js (Node 웹 페이스): 모드(A정통/B+복학생), 개요생성, 규칙점검(분량/주석/참고문헌/학자인용수), LLM 산문생성(작성=Opus, 없으면 mock), 모사율 연동.
    • 신규 API: /api/welfare/modes /outline /check /generate.
    • LLM 이중 라우팅(이해=Flash Lite, 작성=Opus) 기존 라우터 재사용. 크레딧 없으면 자동 mock(개요 폴백).

    3) 웹/앱 겸용

  • 웹 GUI: public/사회복지.html (/사회복지, /welfare) — 과목·주제 입력→모드 선택→개요/초안→규칙점검·모사율. tiomta 표준 토큰(베이지+골드 #C9A961+TOAU+Pretendard), 라이트/다크 토글.
  • CrownyVM 한선씨 앱(3진법 기계어):
  • engine/사회복지작성기.한선 — 규칙엔진 코어(개요생성/모드/종합점검/셀코어 규칙). 컴파일·실행 검증 OK.
  • engine/사회복지앱.한선 — stdin 3줄(과목/주제/모드) 입력받는 로컬 CLI 앱. 컴파일·실행 검증 OK.
  • 컴파일 산출물 *.toau 보존. 웹 규칙과 1:1 미러링.
  • 4) 규칙기반 구조

    • Workflow 설계서 + 셀코어룰 14 + 의미어패턴 15 → 산출물/규칙기반구조_설계서.md, 셀코어룰.txt, 의미어패턴.txt.
    • 파이프라인: 주제분석→관점생성→개요생성→문단확장→점검→모사율검사. 각 단계 규칙으로 결정, LLM은 문단확장만.

    5) 문서화

    • /task (public/task.html + public/docs/task.md): 구현 명세 + 견적 + 테스트 보고.
    • /manual (public/manual.html + public/docs/manual.md): 학생용 사용 매뉴얼(5단계, 모드 차이, 주석 주의, 모사율, FAQ).
    • 경량 마크다운 렌더러 내장 doc viewer.

    관련 파일 경로

    구분경로
    리포트(txt/docx)/Users/ef/CrownyDoc/projects/2026-06-09-윤연정-사회복지리포트3종/리포트_복학생모드/
    산출물(설계/명세/매뉴얼).../2026-06-09-윤연정-사회복지리포트3종/산출물/
    강의 폴더 docx/Users/ef/Desktop/사회복지사/0X*과제_윤연정.docx
    Node 웹 페이스/Users/ef/crowny-report/engine/welfare-report.js
    한선씨 규칙엔진/Users/ef/crowny-report/engine/사회복지작성기.한선 (+.toau)
    한선씨 로컬앱/Users/ef/crowny-report/engine/사회복지앱.한선 (+.toau)
    웹 GUI/Users/ef/crowny-report/public/사회복지.html
    문서 페이지/Users/ef/crowny-report/public/{task,manual}.html + public/docs/*.md
    서버 라우트/Users/ef/crowny-report/server-report.js (welfare API + 페이지 별칭)

    빌드·실행

    bash# 웹: report.crowny.org:9781 (launchd KeepAlive 상시가동)
    #   /사회복지  /task  /manual
    
    # 한선씨 로컬 앱 (CrownyVM)
    cd /Users/ef/CrownyOS/crownyc
    export CROWNY_STD=/Users/ef/Downloads/CrownyTVM/std
    ./hanseonc_high /Users/ef/crowny-report/engine/사회복지앱.한선 > /tmp/앱.toau
    printf '가족복지론\n주제\n1\n' | ./crownyc run /tmp/앱.toau
    

    검증

    • 한선씨 규칙엔진/로컬앱: 컴파일 exit 0, 실행 정상(개요+규칙+점검 출력).
    • welfare API 4종: modes/outline/check/generate 200, 규칙 미러링 단위검증 통과.
    • 정적 페이지: /사회복지 /task /manual /docs/*.md 모두 200.
    • 모사율: similarity 엔진 연동(출처 등록 시 측정).

    잔여 이슈

    • 교재 PDF(가족복지론/가족상담/청소년복지론) iCloud evict로 읽기 타임아웃 → 강의 원문 미반영. 표준 커리큘럼 도메인 지식으로 작성. PDF 재다운로드 시 강의 특화 디테일 보강 가능.
    • Opus 크레딧 없으면 /generate는 mock(개요 폴백) — 크레딧 확보 시 실 LLM 자동 전환. (3과목 실 리포트는 세션 Opus로 이미 생성·저장 완료.)
    • 가족상담/청소년 리포트가 목표 하한(2,200자) 살짝 아래(2,100~2,144) → 필요시 문단확장.