{"schemaVersion":"developer.reits.tech/portal-manifest/v1","generatedAt":"2026-07-20","site":{"canonicalUrl":"https://developer.reits.tech","title":"REITs Tech Developer","purpose":"Canonical architecture, UI, QA, runtime and multi-agent delivery directory for the REITs Tech organization."},"program":{"globalOrdinal":36,"globalTotal":36,"architectureOrdinal":27,"architectureTotal":27,"executionOrdinal":9,"executionTotal":9,"acceptedScreens":0,"totalCurrentScreens":85,"activeExecution":"E09","programComplete":false,"architectureControlPlaneExpanded":true,"productExecutionExpanded":true,"openExecutionKnives":8,"queuedExecutionKnives":0,"readyTasks":85,"waitingTasks":1020,"acceptedTasks":0,"activeStatus":"active-fail-closed","implementation":{"schemaVersion":"developer.reits.tech/implementation-program/v1","totalKnives":36,"acceptedKnives":4,"activeKnives":1,"readyKnives":0,"plannedKnives":31,"waves":7,"targetScreens":133,"currentKnife":"D05","currentOrdinal":5,"currentStatus":"ACTIVE","remainingKnives":32,"programComplete":false,"criticalPath":["D01","D02","D05","D06","D08","D09","D10","D23","D24","D31","D34","D35","D36"],"parallelLanes":["Developer Experience","Identity/Governance","Platform/SRE","Content/Community","Booking/Payments","Open Platform","Data/Realtime","Quant/Mobile"]}},"catalog":{"repositories":22,"repositoryManifests":23,"organizationRepositories":21,"currentScreens":85,"targetScreens":133,"workstreams":8,"contracts":8,"contractSchemas":9,"generatedContractLanguages":3,"uiFoundation":{"version":"1.0.1","themes":6,"states":9,"shells":6,"outputs":4,"hostAdapters":8,"integratedConsumers":4,"integratedAdapters":4},"ciFoundation":{"repositories":18,"workflows":18,"protectedBranches":18,"evidenceChecks":18,"workflowGapsClosed":10,"nativeWorkflowsRetained":8,"excluded":4,"linuxRunnersOnline":1,"organizationRunners":0,"macRunnersOnline":0,"executedGates":1,"queuedGates":2},"releaseFoundation":{"units":10,"exactSource":10,"artifactBound":9,"runtimeIdentityBound":3,"sbomBound":1,"configurationBound":1,"migrationBound":1,"secretRefBound":1,"rollbackBound":3,"signedProvenance":0,"status":"D05_ACTIVE","runnerStatus":"ACTIVE_BLOCKED","runnerFactoryStatus":"D05_ACCEPTANCE_CLOSURE_DOSSIER_READY_FAIL_CLOSED","runnerFactoryLiveWorkers":0}},"primaryNavigation":[{"href":"/architecture","label":"架构"},{"href":"/contracts","label":"契约"},{"href":"/ui-foundation","label":"UI 基础"},{"href":"/ci-foundation","label":"全仓 CI"},{"href":"/release-foundation","label":"发布单元"},{"href":"/runtime","label":"运行态"},{"href":"/ui-map","label":"UI 蓝图"},{"href":"/execution","label":"产品执行"},{"href":"/acceptance","label":"最终验收"},{"href":"/catalog","label":"项目目录"}],"navigation":[{"id":"truth","label":"架构与真值","description":"代码、生产、身份与项目边界","items":[{"href":"/architecture","label":"架构总图","detail":"十种架构视图与故障边界"},{"href":"/contracts","label":"契约注册表","detail":"D02 accepted · 8 contracts"},{"href":"/runtime","label":"生产运行态","detail":"EC2、服务、数据与日志证据"},{"href":"/identity","label":"Identity","detail":"Auth、会话、撤销与密钥轮换"},{"href":"/catalog","label":"模块目录","detail":"21 个组织仓 + 1 个共享 SDK"}]},{"id":"design","label":"UI 与质量","description":"页面、系统、测试与交付门禁","items":[{"href":"/ui-foundation","label":"UI Foundation","detail":"D03 accepted · 6 themes / 9 states"},{"href":"/ci-foundation","label":"CI Foundation","detail":"D04 accepted · 18 protected repos"},{"href":"/release-foundation","label":"Release Foundation","detail":"D05 active · 10 deployment units"},{"href":"/ui-map","label":"UI Studio","detail":"85 CURRENT + 133 TARGET"},{"href":"/standards","label":"UI 系统","detail":"F0–F4、九态与组件规范"},{"href":"/quality","label":"QA 架构","detail":"测试层、覆盖与发布 Gate"},{"href":"/ui-ci","label":"UI CI","detail":"133 个 fail-closed 页面包"}]},{"id":"evidence","label":"证据流水线","description":"从 artifact 到最终产品验收","items":[{"href":"/evidence","label":"证据运营","detail":"缺失证据任务与 owner"},{"href":"/captures","label":"视觉捕获","detail":"环境、fixture 与 manifest"},{"href":"/experience","label":"体验验证","detail":"Reflow、键盘与辅助技术"},{"href":"/approvals","label":"Owner 审批","detail":"产品、设计、架构、QA"},{"href":"/releases","label":"发布证明","detail":"exact release、smoke、rollback"},{"href":"/acceptance","label":"最终验收","detail":"0/85 · programComplete=false"}]},{"id":"delivery","label":"执行与协作","description":"多开发者、多 AI 的统一工作入口","items":[{"href":"/repository-inventory","label":"仓库清单","detail":"D01 accepted · 23 manifests"},{"href":"/development-plan","label":"真实开发计划","detail":"D01–D36 · 4/36 accepted"},{"href":"/execution","label":"产品执行","detail":"E01–E08 OPEN · E09 ACTIVE"},{"href":"/collaboration","label":"协作与 CI","detail":"18 条证据 Gate 与任务包"},{"href":"/roadmap","label":"实施路线","detail":"从控制面转入逐屏验收"}]}],"surfaces":[{"href":"/architecture","label":"架构总图","detail":"十种架构视图与故障边界","group":"truth"},{"href":"/contracts","label":"契约注册表","detail":"D02 accepted · 8 contracts","group":"truth"},{"href":"/runtime","label":"生产运行态","detail":"EC2、服务、数据与日志证据","group":"truth"},{"href":"/identity","label":"Identity","detail":"Auth、会话、撤销与密钥轮换","group":"truth"},{"href":"/catalog","label":"模块目录","detail":"21 个组织仓 + 1 个共享 SDK","group":"truth"},{"href":"/ui-foundation","label":"UI Foundation","detail":"D03 accepted · 6 themes / 9 states","group":"design"},{"href":"/ci-foundation","label":"CI Foundation","detail":"D04 accepted · 18 protected repos","group":"design"},{"href":"/release-foundation","label":"Release Foundation","detail":"D05 active · 10 deployment units","group":"design"},{"href":"/ui-map","label":"UI Studio","detail":"85 CURRENT + 133 TARGET","group":"design"},{"href":"/standards","label":"UI 系统","detail":"F0–F4、九态与组件规范","group":"design"},{"href":"/quality","label":"QA 架构","detail":"测试层、覆盖与发布 Gate","group":"design"},{"href":"/ui-ci","label":"UI CI","detail":"133 个 fail-closed 页面包","group":"design"},{"href":"/evidence","label":"证据运营","detail":"缺失证据任务与 owner","group":"evidence"},{"href":"/captures","label":"视觉捕获","detail":"环境、fixture 与 manifest","group":"evidence"},{"href":"/experience","label":"体验验证","detail":"Reflow、键盘与辅助技术","group":"evidence"},{"href":"/approvals","label":"Owner 审批","detail":"产品、设计、架构、QA","group":"evidence"},{"href":"/releases","label":"发布证明","detail":"exact release、smoke、rollback","group":"evidence"},{"href":"/acceptance","label":"最终验收","detail":"0/85 · programComplete=false","group":"evidence"},{"href":"/repository-inventory","label":"仓库清单","detail":"D01 accepted · 23 manifests","group":"delivery"},{"href":"/development-plan","label":"真实开发计划","detail":"D01–D36 · 4/36 accepted","group":"delivery"},{"href":"/execution","label":"产品执行","detail":"E01–E08 OPEN · E09 ACTIVE","group":"delivery"},{"href":"/collaboration","label":"协作与 CI","detail":"18 条证据 Gate 与任务包","group":"delivery"},{"href":"/roadmap","label":"实施路线","detail":"从控制面转入逐屏验收","group":"delivery"}],"machineInterfaces":[{"href":"/api/portal-manifest","label":"Portal Manifest","schema":"developer.reits.tech/portal-manifest/v1"},{"href":"/api/development-plan","label":"Development Plan","schema":"developer.reits.tech/implementation-program/v1"},{"href":"/api/repository-manifests","label":"Repository Registry","schema":"repository.manifest/v1"},{"href":"/api/contracts","label":"Contract Registry","schema":"developer.reits.tech/contract-registry/v1"},{"href":"/api/ui-foundation","label":"UI Foundation","schema":"developer.reits.tech/ui-foundation-registry/v1"},{"href":"/api/ci-registry","label":"CI Registry","schema":"developer.reits.tech/ci-registry/v1"},{"href":"/api/release-units","label":"Release Unit Registry","schema":"developer.reits.tech/release-unit-registry/v1"},{"href":"/api/runner-audit","label":"Runner Admission Audit","schema":"developer.reits.tech/runner-live-audit/v1"},{"href":"/api/runner-capacity/evidence","label":"D05 G01/G02 Capacity Evidence","schema":"developer.reits.tech/runner-capacity-evidence/v1"},{"href":"/api/runner-controller/readiness-evidence","label":"D05 G03/G04 Controller Readiness Evidence","schema":"developer.reits.tech/runner-controller-readiness-evidence/v1"},{"href":"/api/runner-controller/activation-evidence","label":"D05 G05/G06 Controller Activation Evidence","schema":"developer.reits.tech/runner-controller-activation-evidence/v1"},{"href":"/api/runner-controller/installation-evidence","label":"D05 G07/G08 Controller Installation Evidence","schema":"developer.reits.tech/runner-controller-installation-evidence/v1"},{"href":"/api/runner-factory","label":"Single-use Runner Factory","schema":"developer.reits.tech/runner-factory/v1"},{"href":"/api/runner-factory/controller","label":"Runner Factory Controller","schema":"developer.reits.tech/runner-factory-controller/v1"},{"href":"/api/runner-factory/worker-provider","label":"EC2 Worker Provider","schema":"developer.reits.tech/runner-factory-worker-provider/v1"},{"href":"/api/runner-factory/gitea-control-plane","label":"Gitea Runner Control Plane","schema":"developer.reits.tech/runner-factory-gitea-control-plane/v1"},{"href":"/api/runner-factory/capacity-controller","label":"Runner Capacity Controller","schema":"developer.reits.tech/runner-factory-capacity-controller/v1"},{"href":"/api/runner-factory/audit-sink","label":"Runner Audit Journal","schema":"developer.reits.tech/runner-factory-audit-sink/v1"},{"href":"/api/runner-factory/reconciliation","label":"Runner Reconciliation Planner","schema":"developer.reits.tech/runner-factory-reconciliation-planner/v1"},{"href":"/api/runner-factory/reconciliation/snapshot-coordinator","label":"Runner Snapshot Coordinator","schema":"developer.reits.tech/runner-factory-reconciliation-snapshot-coordinator/v1"},{"href":"/api/runner-factory/controller/runtime-assembly","label":"Runner Runtime Assembly","schema":"developer.reits.tech/runner-factory-controller-runtime-assembly/v1"},{"href":"/api/runner-factory/controller/runtime-configuration","label":"Runner Runtime Configuration","schema":"developer.reits.tech/runner-factory-controller-runtime-configuration/v1"},{"href":"/api/runner-factory/controller/bootstrap-composition","label":"Runner Bootstrap Composition","schema":"developer.reits.tech/runner-factory-controller-bootstrap-composition/v1"},{"href":"/api/runner-factory/controller/service-runtime-bootstrap","label":"Runner Service Runtime Bootstrap","schema":"developer.reits.tech/runner-factory-controller-service-runtime-bootstrap/v1"},{"href":"/api/runner-factory/controller/production-evidence-admission","label":"Runner Production Evidence Admission","schema":"developer.reits.tech/runner-factory-controller-production-evidence-admission/v1"},{"href":"/api/runner-factory/controller/listener-authorization","label":"Runner Listener Authorization","schema":"developer.reits.tech/runner-factory-controller-listener-authorization/v1"},{"href":"/api/runner-factory/controller/activation-executor","label":"Runner Activation Executor Dry Run","schema":"developer.reits.tech/runner-factory-controller-activation-executor/v1"},{"href":"/api/runner-factory/controller/activation-transaction","label":"Runner Activation Transaction","schema":"developer.reits.tech/runner-factory-controller-activation-transaction-executor/v1"},{"href":"/api/runner-factory/controller/target-host-driver-qualification","label":"Runner Target-host Driver Qualification","schema":"developer.reits.tech/runner-factory-target-host-driver-qualification/v1"},{"href":"/api/runner-factory/controller/disposable-host-conformance-admission","label":"Runner Disposable-host Conformance Admission","schema":"developer.reits.tech/runner-factory-disposable-host-conformance-admission/v1"},{"href":"/api/runner-factory/controller/disposable-host-conformance-dossier-sealer","label":"Runner Disposable-host Conformance Dossier Sealer","schema":"developer.reits.tech/runner-factory-disposable-host-conformance-dossier-sealer-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-execution-envelope-authorizer","label":"Runner Disposable-host Execution Envelope Authorizer","schema":"developer.reits.tech/runner-factory-disposable-host-execution-envelope-authorizer-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-no-shell-executor","label":"Runner Disposable-host No-shell Executor","schema":"developer.reits.tech/runner-factory-disposable-host-no-shell-executor-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-real-prerequisites-admission","label":"Runner Real-host Prerequisites Admission","schema":"developer.reits.tech/runner-factory-disposable-host-real-prerequisites-admission-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-authorization","label":"Runner Live-evidence Collection Authorization","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-authorization-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-transaction-intent","label":"Runner Live-evidence Transaction Intent","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-transaction-intent-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-detached-user-confirmation","label":"Runner Detached User Confirmation","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-detached-user-confirmation-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-quote-budget-claim-transaction-plan","label":"Runner Quote Budget Claim Transaction Plan","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-quote-budget-claim-transaction-plan-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-atomic-transaction-commit-admission","label":"Runner Atomic Transaction Commit Admission","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-atomic-transaction-commit-admission-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-transaction-commit-execution-authorization-handoff","label":"Runner Commit-to-Execution Authorization Handoff","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-transaction-commit-execution-authorization-handoff-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-execution-authorization-authority-trust-revocation-admission","label":"Runner Authority Trust & Revocation Admission","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-execution-authorization-authority-trust-revocation-admission-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review","label":"Runner Authority Compromise Recovery Review","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission","label":"Runner Successor-generation Recovery Admission","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization","label":"Runner Canary Reactivation Authorization","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-contract/v1"},{"href":"/api/runner-factory/controller/disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-outcome-adjudication","label":"Runner Canary Outcome Adjudication","schema":"developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-outcome-adjudication-contract/v1"},{"href":"/api/runner-factory/controller/d05-acceptance-closure","label":"Runner D05 Acceptance Closure","schema":"developer.reits.tech/runner-factory-d05-acceptance-closure-contract/v1"},{"href":"/api/release-unit","label":"Runtime Release Identity","schema":"developer.reits.tech/runtime-release-identity/v1"},{"href":"/api/execution-intake","label":"Execution API","schema":"developer.reits.tech/execution-intake/v9"},{"href":"/api/screens","label":"Screens API","schema":"current + target screen catalogs"},{"href":"/api/catalog","label":"Catalog API","schema":"repository catalog v1"},{"href":"/llms.txt","label":"llms.txt","schema":"agent-readable index"}],"discovery":{"robots":"/robots.txt","sitemap":"/sitemap.xml","llms":"/llms.txt","manifest":"/api/portal-manifest","unknownRouteStatus":404,"unknownRouteRecovery":true},"collaboration":{"workstreams":[{"id":"W1","name":"门户与信息架构","owner":"Developer Experience","scope":"本网站、清单 schema、搜索、模块详情","gate":"catalog schema + build"},{"id":"W2","name":"UI Foundations","owner":"Design Systems","scope":"tokens、组件状态、Figma/Swift/Web 映射","gate":"token drift + visual"},{"id":"W3","name":"内容与社区","owner":"Content Platform","scope":"data-sources → BBS → Portal 契约","gate":"contract + provenance"},{"id":"W4","name":"IM 与移动端","owner":"Realtime / iOS","scope":"im-core、iOS、媒体 SDK、Push/WS","gate":"cross-repo smoke"},{"id":"W5","name":"开放平台与资源","owner":"Developer Platform","scope":"miniapp-open-platform、reits-media、opensdk","gate":"package integrity + sandbox"},{"id":"W6","name":"预约与商业化","owner":"Booking Platform","scope":"发现、预约、商户、支付、增长","gate":"order contract + E2E"},{"id":"W7","name":"量化与行情","owner":"Quant Platform","scope":"行情、策略、运行、模拟、Quant iOS","gate":"data contract + determinism"},{"id":"W8","name":"身份与平台发布","owner":"Platform Engineering","scope":"reits-auth、CI、安全、观测、部署、回滚","gate":"auth + release evidence"}],"taskPacketRequired":true,"requiredFields":["taskId","idempotencyKey","owner","repositories","source","scope","changeSet","contracts","acceptance","rollback","evidence"],"taskPacketSchema":"/schemas/task-packet.v1.schema.json","consumerEvidenceSchema":"/schemas/consumer-evidence.v1.schema.json","protectedEvidenceGates":18,"releaseRule":"Only reviewed scope-bound evidence may advance a product receipt or acceptance state."},"implementationAudit":{"verifiedAt":"2026-07-21T08:13:05Z","method":"Authenticated against Gitea 1.25.4, enumerated 21 organization repositories, fetched all 22 remotes, fast-forwarded 10 clean default-branch worktrees, preserved two active feature branches, audited three registered runners and organization scope, then re-inventoried the shared production EC2 systemd, OCI and storage boundaries without mutation.","repositories":{"organization":21,"sharedSdk":1,"localPortal":1,"workingTrees":23},"sourceTruth":{"exactToRemoteDefault":20,"staleFeatureBranches":2,"localOnlyPortal":1,"imCoreRemoteDefault":"2c0e09e9e9a7","imCoreProduction":"d5306718153d","matrixXFormalMain":"1f19d6d041ba"},"runtime":{"systemdServices":33,"runningContainers":17,"rootVolumeUsed":"192 GiB / 256 GiB · 75%","productionMissing":["reits-media","trading-data-source","quant-platform","matrixantai-sim","organization/policy service","incident/audit service"]},"ui":{"currentScreens":85,"targetScreens":133,"acceptedScreens":0,"evidenceTasks":1105,"readyEvidenceTasks":85}},"truthRules":["36/36 means every architecture and product execution control surface is expanded; it does not mean product acceptance.","A registered or claimable task is not an accepted receipt.","CURRENT, TARGET, candidate, production and sample evidence must remain visually and structurally distinct.","Only scope-bound artifacts, checksums, human review and environment receipts may advance acceptance."]}