
    ;j              	       l
   d dl mZ d dlZd dlZd dlZ	 d dlZn# e$ r dZY nw xY w ee                                          j	        d         Z
g dZg ZeD ]1Ze
ez                                  se                    de            2e
                    d          D ]Ze                    d          Ze                    d	          se                    e d
           F ej        dedd                   Zese                    e d           zer{ ej        ede                                dz                      Z eee          r*e                    d          re                    d          se                    e d           g dZe
                    d          D ]Ze                                r	dej        v r ej         !                                dv r<e                    dd          ZeD ]3Z"e"ev r-e                    e#                    e
           de"           4e
dz                      d          Z$g dZ%e%D ]Z&e&e$vre                    de&           g dg dg dg dg dg d d!Z'e'(                                D ]A\  ZZ)e
ez                      d          Ze)D ] Z&e&evre                    e d"e&           !Bd#D ]Z*e
e*z  Z+e+                                se+                    d$          D ]PZe                    dd          Zd%D ]4Z,e,ev r.e                    e#                    e
           d&e,d'           5Q ej-        e
d(z                      d                    Z.d)d*d+d,d-Z/e.                    d.i                               d/i           Z0e/(                                D ]9\  Z1Z2e0                    e1          e2k    re                    d0e1 d1e2           :e
d2z                      d          Z3e/(                                D ]6\  Z1Z2d3d4d5d6d-e1         Z4e4 d7e2 e3vre                    d8e4 d7e2            7 ej-        e
d9z                      d                    Z5e/(                                D ]M\  Z1Z2e5                    d:i                               e1          e2k    re                    d;e1 d1e2           Ner. e6d<7                    e                      ej8        d            e6d=           dS )>    )PathN   )SKILL.mdz
INSTALL.mdz+modules/ip-licensing-intake-router/SKILL.mdz/modules/ip-licensing-project-workspace/SKILL.mdz-modules/ip-licensing-source-research/SKILL.mdz2modules/ip-licensing-trademark-logo-check/SKILL.mdz0modules/ip-licensing-resource-value-map/SKILL.mdz,modules/ip-licensing-gallery-system/SKILL.mdz3modules/ip-licensing-product-mockup-system/SKILL.mdz0modules/ip-licensing-final-introduction/SKILL.mdz)modules/ip-licensing-delivery-qa/SKILL.mdz*modules/ip-licensing-case-library/SKILL.mdz*references/workflows/00-operating-model.md3references/workflows/01-project-intake-and-setup.md6references/workflows/02-stage-one-ip-value-analysis.md3references/workflows/03-stage-two-gallery-system.md<references/workflows/04-stage-three-product-mockup-system.md8references/workflows/05-stage-four-final-introduction.md2references/workflows/06-delivery-qa-and-handoff.md-references/rules/reusable-experience-rules.mdz%templates/PROJECT_CONTEXT.template.mdz#templates/resource_card.template.mdz.templates/gallery_direction_matrix.template.mdz.templates/product_direction_matrix.template.mdz'templates/final_delivery_qa.template.mdzmissing r   zutf-8)encodingz---z: no frontmatterz
\n---\s*\n   z: no frontmatter closenamedescriptionz: missing name/description)	NASz/Users/root_for_aiu   AI工作区u/   IP授权介绍文档制作的四阶段工作流z	gitee.comwwyl2016zsource-snapshotszarchive/source-proof*z.git>   .gif.jpg.png.jpeg.webpignore)r   errorsz: forbidden local/storage term r   )   100 字以内   商标与 Logo   宗教   画风分类   标贴   封签   边框   腰封u   二维平面资产   两轮选择   单张确认A/B   毛绒3C   丝巾   大标题短   孤字	   IP 气质u   合作路径固定为 8 步   可见文字 QA	   提示词TODO	   二维码	   确认版zCommon ErrorszBreferences/rules/reusable-experience-rules.md: missing key phrase )u   用户没说完u   重做	candidater1   u   安装配置)	r   r   u   场地资源u   文物资源u   核心主打理由r   u   媒体矩阵u   文创产品u   阶段一交付与自审)r   u   标签r    r!   r"   r#   u   二维r$   r%   final_selectedu   用户反馈处理)
r&   u   礼盒r'   r(   r)   u	   冰箱贴u	   旅行章selectedfinalu   产品形态是否真实)u	   品牌方r*   r+   r,   u   代表资源u   图库精选区u   产品应用区u   合作路径u   8 步r0   r-   r.   r/   )r-   r+   r0   r3   r4   r1   zCommon Errors and Fixes)r   r   r   r	   r
   r   z%: missing embedded experience phrase )zreferences/workflowsmodulesz*.md)IP_LICENSING_z
project://zcase-library://zreference-assets://zpublic-assets://z: install config marker zC must stay in INSTALL/config templates, not runtime workflow/modulezskillpack.manifest.jsonstudio_resource_libraryz http://100.113.171.115:18871/mcpauthorizationzip-product-reference-library)serverurldefault_domaindefault_library_idstorage_configurationdefault_resource_library_mcpz6skillpack.manifest.json: default_resource_library_mcp.z	 must be z"templates/ip-licensing.env.example(IP_LICENSING_RESOURCE_LIBRARY_MCP_SERVER%IP_LICENSING_RESOURCE_LIBRARY_MCP_URL,IP_LICENSING_RESOURCE_LIBRARY_DEFAULT_DOMAIN0IP_LICENSING_RESOURCE_LIBRARY_DEFAULT_LIBRARY_ID=z4templates/ip-licensing.env.example: missing default z%templates/storage-config.example.jsonresource_library_mcpz<templates/storage-config.example.json: resource_library_mcp.
zip-licensing-skillpack-ok)9pathlibr   jsonresysyaml	Exception__file__resolveparentsROOTrequiredr   relexistsappendrglobp	read_texttext
startswithsearchm	safe_loadstartfm
isinstancedictgetforbidden_termsis_filepartssuffixlowertermrelative_to
experiencekey_phrasesphraseworkflow_phrase_checksitemsphrases	root_nameroot_dirmarkerloadsmanifestexpected_resource_mcpresource_mcpkeyvalueenv_textenv_namestorage_configprintjoinexit     scripts/check_skillpack.py<module>r      sK          				 



KKKK   DDD tH~~'*  8 
 ( (C3J   (&&&'''	J		 < <A;;;((D??5!! ,,,---	-abb**A 222333 <T^D17799Q;/00z"d## 	<266&>> 	<AVAV 	<MMQ:::;;;  
 
C [ [A99;; &AG++x~~EEE;;;99D [ [4<<MMQ]]400YYQUYYZZZ[ DDOOY`Oaa
    g gFZe[aeefff< < <? ? ?< < <E E EA A A; ; ;!  ( +0022 S SLC3J!!7!33D S SMMSQQvQQRRRS 5 ] ]IiH?? ^^F## ] ]{{GH{==s 	] 	]F~~t!4!4  \  \f  \  \  \  ]  ]  ]	]] 4:t77BBGBTTUU (-%8	   ||3R88<<=[]_``'--// h hJC%%fsff]bffggg77BBGBTT'--// a aJC<6HP	 
 
H UH,,_X__X]__```T$KKVV`gVhhii'--// n nJC0"5599#>>%GGlUXllchllmmm	 	E$))F

CHQKKK ! " " " " "s    ##