D01 ACCEPTED / REPOSITORY.MANIFEST V1
每台机器先读同一份仓库真值
Gitea 最新认证遍历确认 21 个 reits 组织仓;加上 1 个跨组织共享 SDK 与 Developer Portal,共 23 份 manifest。正式 revision、工作树分叉和生命周期分轨记录,不用目录名猜职责。
AUTHENTICATED GITEA DIFF
23 份清单覆盖全部本地与组织仓
核验时间 2026-07-20T10:30:00Z;Gitea、origin/default、工作树和门户清单四向做差。
认证 API 遍历;新增发现并拉取 im-ui
21 org + 1 shared SDK + 1 local portal
含 20 个 exact-default;本地 Portal 单独记账
im-core 与 matrix-x-chat-ios 分支保留,不进入正式真值
D04 已为全部核心仓补齐;剩余均为冻结原型或只读参考
候选服务继续 fail closed,进入 D05/D14
npm run repository-manifest:verify:giteaLIFECYCLE MAP
产品、平台、共享包、原型与参考不再混用
Lifecycle 决定可部署性和改动方向;它不等同于仓库活跃度,也不能由一次本地 build 自动提升。
MACHINE REGISTRY
按仓库、Owner、Runtime 或 Contract 检索
展开一行即可看到 lifecycle 决策、surface、契约、测试入口、SLO 与本地分叉;机器读取同源 JSON。
apps-bbsreits · W3 · Community Experience原型frozenEXACT DEFAULTmain@33bf89f742c8source-onlyNext.js 16 · React 190 CI · tests partialnot-applicablenot-applicable
Freeze as a UI prototype; migrate validated interaction patterns into reits-bbs and do not create a second community backend.
SUCCESSOR · reits-bbswebPrototype community timeline, country, topic and search routes
referencecommunity-prototype-routesunversioned
npm run typechecknpm run buildnpm run devnpm run buildnot applicable · source-only artifact
apps-ecosystemreits · W0 · Developer Experience原型frozenEXACT DEFAULTmain@c647066ce4c2source-onlyNext.js 16 · React 190 CI · tests partialnot-applicablenot-applicable
Freeze the ecosystem prototype; move architecture and delivery-directory content to Developer Portal and product behavior to owned product repositories.
SUCCESSOR · developer-portal · reits-info-portalwebPrototype ecosystem, architecture, roadmap and operations routes
referenceecosystem-navigation-modelunversioned
npm run typechecknpm run buildnpm run devnpm run buildnot applicable · source-only artifact
apps-info-portalreits · W3 · Content Platform原型frozenEXACT DEFAULTmain@a782ba6c52e9source-onlyNext.js 16 · React 190 CI · tests partialnot-applicablenot-applicable
Freeze as a multilingual portal prototype; merge accepted content and interaction differences into reits-info-portal.
SUCCESSOR · reits-info-portalwebPrototype locale, country, topic, story and search routes
referencecontent-route-prototypeunversioned
npm run typechecknpm run buildnpm run devnpm run buildnot applicable · source-only artifact
data-sourcesreits · W6 · Content Data Platform平台activeEXACT DEFAULTmain@a01a445d0a10deployedGo · Vue 3 · PostgreSQL/SQLite · workers1 CI · tests presenttier-1partial
Retain as the authoritative public-content ingestion and provenance platform; split the admin shell without forking the data authority.
adminFifteen-module ingestion control plane
apiPublic content and operations APIs
workerFetch, parse, store and media worker pools
producerSourceDocumentunversioned
producerCollectionRununversioned
producerPublicationCandidateunversioned
go test ./...go test ./...go run .Ingestion freshness by source tier
Durable run completion and retry
Restore within declared RPO/RTO
developer-portallocal · W0 · Developer Experience开发门户local-activeLOCAL ONLYmain@WORKTREEhostedNext.js 16 · Vinext · Cloudflare Workers1 CI · tests presenttier-2partial
Retain as the canonical architecture, repository, UI, QA and delivery directory; it does not own product runtime truth.
webdeveloper.reits.tech operating directory
apiMachine-readable architecture, catalog, contract, UI and delivery registries
producerportal-manifestdeveloper.reits.tech/portal-manifest/v1
producerrepository-manifestrepository.manifest/v1
producercontract-registrydeveloper.reits.tech/contract-registry/v1
consumerui-foundation-registry1.0.1
producerci-registrydeveloper.reits.tech/ci-registry/v1
producerrelease-unit-registrydeveloper.reits.tech/release-unit-registry/v1
npm run verifynpm run repository-manifest:verifynpm run contracts:verifynpm run ui-foundation:verifynpm run ci-foundation:verifynpm run release-foundation:verifynpm run verifynpm run buildPublic directory availability
Manifest freshness
No overclaim of product acceptance
im-corereits · W6 · Realtime Platform平台activeDIVERGENT LOCALmain@d5306718153ddeployedGo · PostgreSQL · Redis · NATS · WebSocket2 CI · tests presenttier-0partial
Retain as the authoritative IM, realtime and shared mobile service platform; progressively split domain ownership and contracts.
apiIM, workspace, payment and internal HTTP APIs
serviceWebSocket and durable replay services
workerPush and delivery outbox workers
consumerAuthSessionunversioned
producerRealtimeEnvelopeunversioned
bothMessageunversioned
consumerMiniAppHostunversioned
go test ./...make testgo test ./...docker compose upMessage and event delivery availability
Bounded durable replay and ACK lag
Session revocation propagation
feat/p1-knives-1-8 · +3 / -469
512934a0b2e54d36cdb92faf959de4da345fa981im-media-send-kitjx-im · W6 · Matrix Mobile共享包activeEXACT DEFAULTmain@d5f0e3e5d658source-onlySwift Package1 CI · tests presentnot-applicablenot-applicable
Retain as the shared iOS media preprocessing and upload-planning package; keep it environment-free and host-agnostic.
sdkiOS media hashing, chunk planning and QA evidence models
producerMediaPreparationunversioned
producerUploadPartPlanunversioned
swift testswift testnot applicable · source-only artifact
im-uireits · W0 · Design Systems共享包activeEXACT DEFAULTmain@f94947bf0c83source-onlyVersioned UI contract · CSS, TypeScript, Swift and MiniApp generators2 CI · tests presentnot-applicablenot-applicable
Retain as the canonical owner of versioned UI tokens, four generated adapters and host mappings; product-specific UI remains in product repositories.
package@reits/ui-foundation generated adapters
docsHost mapping and accessibility contract
producerUIEvidenceManifestrepository.manifest/v1-compatible
producerUIFoundation1.0.1
npm testnpm testnot applicable · source-only artifact
matrix-quant-im-iosreits · W7 · Quant Mobile产品activeEXACT DEFAULTmain@92e4ee686559release-unverifiedSwiftUI · iOS 18+ · XCTest/XCUITest2 CI · tests presenttier-2missing
Retain as the separate Quant + IM iOS product; share platform contracts but preserve its research, entitlement and no-execution boundaries.
nativeQuant social, strategy, run, MiniApp, IM and profile routes
consumerQuantAPIunversioned
consumerRealtimeEnvelopeunversioned
consumerMiniAppHostunversioned
consumerEntitlementunversioned
consumerUIFoundation1.0.1
make validatexcodebuild testmake validatexcodebuild testCrash-free critical journeys
Backend compatibility
Explicit unavailable state without fixture fallback
matrix-x-chat-iosreits · W6 · Matrix Mobile产品activeDIVERGENT LOCALmain@1f19d6d041barelease-unverifiedSwiftUI · UIKit · SPM/CocoaPods · XCTest/XCUITest29 CI · tests presenttier-1partial
Retain as the primary Matrix X iOS client; use formal main as truth and gate all plugin and backend pins.
nativeMessaging, contacts, workspace, discovery and profile application
nativeMiniApp, wallet, call and notification hosts
consumerAuthSessionunversioned
consumerRealtimeEnvelopeunversioned
consumerMediaPreparationunversioned
consumerMiniAppHostunversioned
make testxcodebuild testmake testxcodebuild testCrash-free messaging journeys
Bounded reconnect and replay recovery
Release-to-backend compatibility
feat/p1-knives-1-8 · +3 / -88
56c84815b4d0d5a5d487adb431aaa61594230ad8matrixantai-backtestreits · W7 · Quant Research QA共享包activeEXACT DEFAULTmain@ef39a5d07e1csource-onlyESM JavaScript · Deterministic library1 CI · tests presentnot-applicablenot-applicable
Retain as the deterministic no-execution backtest engine; engines and result hashes are versioned independently from UI hosts.
libraryDeterministic runOnBars simulation engine
consumerMarketSliceunversioned
producerBacktestRununversioned
consumerStrategyTemplateunversioned
npm testnpm testnot applicable · source-only artifact
matrixantai-simreits · W7 · Quant Mobile + Research QA原型candidateEXACT DEFAULTmain@eece8827a6ebcandidate-not-deployedHTML · Canvas · ESM JavaScript · WKWebView package1 CI · tests partialnot-applicablenot-applicable
Keep as a clean-room educational simulator candidate; do not claim production until reviewed slices, signed packages and host evidence exist.
webSingle-page strategy simulator
nativeMiniApp clean-room package candidate
consumerMarketSliceunversioned
consumerBacktestRununversioned
producerMiniAppPackageunversioned
./scripts/build-miniapp-bundle.shpython3 -m http.server 8141./scripts/build-miniapp-bundle.shnot applicable · source-only artifact
miniapp-open-platformreits · W5 · Developer Platform平台activeEXACT DEFAULTmain@a24711833defdeployedGo developer API · React portal candidate · MiniApp gateway2 CI · tests presenttier-1partial
Retain as the authoritative developer control plane and client gateway for REITs MiniApps; rebuild legacy contracts behind REITs authorization boundaries.
webDeveloper application and release portal
apiDeveloper application, package and release APIs
apiClient MiniApp gateway
producerDeveloperApp1.0.0
producerReleaseCandidate1.0.0
producerMiniAppCatalogunversioned
consumerAuthSession1.0.0
consumerUIFoundation1.0.1
./scripts/prod-e2e-smoke.shcd services/developer-api && go test ./...cd packages/portal-web && npm test && npm run buildservices/developer-apiminiapp-gateway./scripts/prod-e2e-smoke.shControl-plane and gateway availability
Fail-closed catalog projection
Bounded package release and rollback
opensdkreits · W5 · Developer Experience共享包activeEXACT DEFAULTmain@40d9219d607csource-onlyGo 1.22+ · OpenAPI 3.11 CI · tests presentnot-applicablenot-applicable
Retain as the public Go OpenAPI SDK; version it against generated contracts and durable webhook delivery semantics.
sdkGo Bot OpenAPI client, poller and webhook verifier
docsOpenAPI examples
consumerBotOpenAPIunversioned
bothWebhookEnvelopeunversioned
go test ./...go test ./...not applicable · source-only artifact
public-booking-platformreits · W4 · Booking + Commerce Platform产品activeEXACT DEFAULTmain@738aeaa76fd5deployedNode.js · PostgreSQL · HTML/CSS/JS · Playwright1 CI · tests presenttier-1partial
Retain as the booking and merchant product; split customer, merchant, payment and operations boundaries behind versioned contracts.
webCustomer discovery and booking journeys
adminMerchant and operations console
apiBooking, order, promotion and integration APIs
producerAvailabilityQuoteunversioned
producerBookingOrderunversioned
consumerAuthSessionunversioned
producerPromotionunversioned
consumerUIFoundation1.0.1
npm run ci:ordernpm run e2enpm run startnpm run ci:orderBooking transaction availability
No oversell under concurrency
Receipt and notification completion
quant-platformreits · W7 · Quant Platform平台candidateEXACT DEFAULTmain@39fc91b0346ecandidate-not-deployedGo candidate · PostgreSQL candidate1 CI · tests missingtier-1missing
Keep as the intended Quant backend authority, but main remains non-runnable and production claims stay blocked until the reviewed candidate lands.
apiTarget strategy, run, signal, social and entitlement APIs
producerQuantJobunversioned
producerBacktestRununversioned
consumerMarketSliceunversioned
consumerEntitlementunversioned
candidate branch review requiredRemote job availability
Deterministic run provenance
Signal fan-out latency
reits-authreits · W1 · Identity Platform平台activeEXACT DEFAULTmain@788e13f27c09deployedGo · MySQL session registry · systemd2 CI · tests presenttier-0partial
Retain as the canonical non-native authentication and durable session authority; complete MFA, recovery, consumer propagation and asymmetric signing.
apiAuthentication, challenge, refresh, session and revocation APIs
serviceClient-scoped token and session authority
producerAuthSessionunversioned
producerTokenIntrospectionunversioned
producerRevocationEventunversioned
go test ./..../scripts/smoke.shgo test ./..../scripts/smoke.shAuthentication availability
Bounded revocation propagation
Durable session registry recovery
reits-bbsreits · W3 · Community Platform产品activeEXACT DEFAULTmain@8f1d1f3878eadeployedNodeBB · Node.js · MongoDB · Redis1 CI · tests partialtier-1partial
Retain as the production community authority; split theme UI, API, policy and audit domains without forking community state.
webCommunity feed, topic, composer, profile and messaging UI
adminInteraction risk and operations controls
apiREITs community extensions
producerCommunityTopicunversioned
consumerContentDocumentunversioned
producerModerationDecisionunversioned
manual theme and API validation assetsdocker compose -f deploy/docker-compose.yml upCommunity availability
Topic and interaction durability
Moderation action traceability
reits-info-portalreits · W3 · Content Platform产品activeEXACT DEFAULTmain@3c322a59bdf6deployedNext.js 16 · React 19 · static snapshots1 CI · tests partialtier-1partial
Retain as the canonical public information portal; separate public experience from internal operations ownership and failure domains.
webPublic global, country, article, search and asset experiences
adminInternal content operations routes
apiPublic content and evidence APIs
consumerContentDocumentunversioned
producerPublicationProjectionunversioned
consumerProofOfNewsunversioned
npm run typechecknpm run buildnpm run buildnpm run snapshotPublic content availability
Snapshot freshness
Source and revision traceability
reits-knowledgereits · W0 · Architecture Governance文档activeEXACT DEFAULTmain@9baea5d9ff3csource-onlyMarkdown · JSON contracts · validation scripts4 CI · tests presentnot-applicablenot-applicable
Retain as the governed ADR, specification and runbook source; publish discoverable projections through Developer Portal.
docsArchitecture, product, QA, compliance and operations knowledge base
producerADRunversioned
producerRunbookunversioned
producerArchitectureDecisionIndexunversioned
repository validation workflowsrepository validation workflowsnot applicable · source-only artifact
reits-mediareits · W2 · Resource Platform平台candidateEXACT DEFAULTmain@4e76349c14e1candidate-not-deployedGo · S3 · KMS · CloudFront · MySQL2 CI · tests presenttier-1missing
Retain as the global media authority; production status remains blocked until service, object storage, scan policy and consumer smoke exist.
apiTarget upload, validation, promotion and private download APIs
serviceTarget immutable asset authority
producerMediaAssetunversioned
producerUploadIntentunversioned
producerDownloadTicketunversioned
make testgo test ./...make testgo test ./...Upload and download availability
Integrity verification latency
Quarantine and recovery correctness
trading-data-sourcereits · W6 · Market Data Platform平台candidateEXACT DEFAULTmain@420864a94effcandidate-not-deployedGo · Vue 3 · SQLite · R2 optional1 CI · tests presenttier-1missing
Retain as the market-data control plane candidate; production status remains blocked until durable runs, SecretRef, recovery and deployment receipts exist.
adminMarket source, template, run, cache and storage control plane
apiTarget market catalog and slice download APIs
producerMarketSourceunversioned
producerRunAttemptunversioned
producerMarketSliceunversioned
go test ./...cd web && npm run buildgo test ./...go run . serve -config ./config.confMarket slice freshness
Run durability and retry
Licensed data and recovery compliance
xtalk-open-sourcereits · W5 · Developer Experience参考reference-onlyEXACT DEFAULTmain@54521abb8c51source-onlyReact 18 · Vite 6 · Docusaurus · pnpm workspace0 CI · tests presentnot-applicablenot-applicable
Keep as sanitized source evidence for legacy Open Platform UI and contracts; never deploy it or inherit its token and authorization behavior directly.
webLegacy MiniApp and Bot control-plane reference UI
docsLegacy Open Platform documentation
referenceLegacyBotAPIunversioned
referenceLegacyMiniAppAPIunversioned
pnpm --filter xtalk-open testpnpm --filter xtalk-open lintpnpm --filter xtalk-open buildpnpm --filter xtalk-doc buildnot applicable · source-only artifact
RETIREMENT / REFERENCE LEDGER
原型迁移有去向,参考源码有红线
D01 只固定决策和 successor;迁移与归档动作在依赖刀中执行。
apps-bbsfrozenFreeze as a UI prototype; migrate validated interaction patterns into reits-bbs and do not create a second community backend.
apps-ecosystemfrozenFreeze the ecosystem prototype; move architecture and delivery-directory content to Developer Portal and product behavior to owned product repositories.
apps-info-portalfrozenFreeze as a multilingual portal prototype; merge accepted content and interaction differences into reits-info-portal.
matrixantai-simcandidateKeep as a clean-room educational simulator candidate; do not claim production until reviewed slices, signed packages and host evidence exist.
xtalk-open-sourcereference-onlyKeep as sanitized source evidence for legacy Open Platform UI and contracts; never deploy it or inherit its token and authorization behavior directly.