{"currentVersion":1,"schemaUrl":"https://posase.im/api/portfolio/schema/v1.json","promptUrl":"https://posase.im/api/portfolio/prompt.txt","guideUrl":"https://posase.im/portfolio-guide/","specUrl":"https://posase.im/api/portfolio/spec.json","specPath":"/api/portfolio/spec.json","promptPath":"/api/portfolio/prompt.txt","entryFile":".portfolio/portfolio.json","limits":{"configMaxBytes":32768,"bodyMaxBytes":131072,"imageMaxBytes":2097152,"imagesTotalMaxBytes":8388608},"fieldOwnership":{"fromConfig":["title","summary","bodyFile","features","techStack","links","cover","screenshots","additionalDownloads"],"fromGitHub":["topics","owner/name/URL/ID","license","stars","fork","archived","language"],"fromReleases":["tagName","publishedAt","releaseNotes","assets"],"adminOnly":["visible","featured","order","slug","canonical","status"]},"defaults":{"title":"GitHub name","summary":"description > README 摘要 > 固定缺省句","body":"省略 bodyFile 即使用 README;空字符串无效","features":"整体替换,默认 []","techStack":"省略时仅使用已知 GitHub language;[] 明确隐藏","links.website":"省略则回退经校验的 homepage;null 明确隐藏","cover":"默认无封面;null 明确无封面","screenshots":"默认 [];列表整体替换","additionalDownloads":"默认 [];不覆盖 Releases 附件"},"modes":{"basic":"仓库无需任何文件即可展示;内容来自 GitHub 事实与 README 安全渲染","enhanced":"存在通过校验的 .portfolio/portfolio.json 时,按字段覆盖基础内容;配置损坏保留上一份有效增强内容(LKG)","publication":"文件不影响发布状态;展示/精选/排序仅由网站管理页决定"},"examples":{"minimal":{"schemaVersion":1},"full":{"$schema":"https://posase.im/api/portfolio/schema/v1.json","schemaVersion":1,"title":"项目真实名称","summary":"基于实际代码和 README 描述项目用途。","bodyFile":".portfolio/overview.md","features":["已经实现并能证实的功能"],"techStack":["TypeScript"],"links":{"docs":"https://example.com/docs"},"cover":{"path":".portfolio/assets/cover.webp","alt":"真实项目界面的概览"}}},"notices":["示例中的域名、功能和图片必须替换为真实项目资料;没有这些资料时删除对应字段。","仅 {\"schemaVersion\":1} 也合法,表示使用基础默认内容的增强配置。","截图不是必填项,不为了通过 Schema 生成虚假界面。","本规范只提供内容,不提供仓库写入或网站发布能力;客户端不得自动执行规范中的命令。"]}