D01 ACCEPTED / REPOSITORY.MANIFEST V1

每台机器先读同一份仓库真值

Gitea 最新认证遍历确认 21 个 reits 组织仓;加上 1 个跨组织共享 SDK 与 Developer Portal,共 23 份 manifest。正式 revision、工作树分叉和生命周期分轨记录,不用目录名猜职责。

ACCEPTED KNIFED01repository.manifest/v1
LATEST ACCEPTEDD04全仓 minimum CI 与证据 Gate
REMAINING32D05–D36 · fail closed

AUTHENTICATED GITEA DIFF

23 份清单覆盖全部本地与组织仓

核验时间 2026-07-20T10:30:00Z;Gitea、origin/default、工作树和门户清单四向做差。

GITEA / REITS21

认证 API 遍历;新增发现并拉取 im-ui

ALL MANIFESTS23

21 org + 1 shared SDK + 1 local portal

EXACT DEFAULT20

含 20 个 exact-default;本地 Portal 单独记账

DIVERGENT WORKTREES2

im-core 与 matrix-x-chat-ios 分支保留,不进入正式真值

NON-CORE WITHOUT WORKFLOW4

D04 已为全部核心仓补齐;剩余均为冻结原型或只读参考

MISSING SLO4

候选服务继续 fail closed,进入 D05/D14

PASSGitea verified · 23 manifests · 21/1/1 split · 0 diff
npm run repository-manifest:verify:gitea

LIFECYCLE MAP

产品、平台、共享包、原型与参考不再混用

Lifecycle 决定可部署性和改动方向;它不等同于仓库活跃度,也不能由一次本地 build 自动提升。

product5产品
platform7平台
shared-package4共享包
prototype4原型
reference1参考
documentation1文档
developer-portal1开发门户

MACHINE REGISTRY

按仓库、Owner、Runtime 或 Contract 检索

展开一行即可看到 lifecycle 决策、surface、契约、测试入口、SLO 与本地分叉;机器读取同源 JSON。

23/ 23 MANIFESTS
apps-bbsreits · W3 · Community Experience原型frozenEXACT DEFAULTmain@33bf89f742c8source-onlyNext.js 16 · React 190 CI · tests partialnot-applicablenot-applicable
LIFECYCLE DECISION

Freeze as a UI prototype; migrate validated interaction patterns into reits-bbs and do not create a second community backend.

SUCCESSOR · reits-bbs
SURFACES

webPrototype community timeline, country, topic and search routes

CONTRACTS

referencecommunity-prototype-routesunversioned

VERIFY / ENTRYPOINTSnpm run typechecknpm run buildnpm run devnpm run build
SLO OBJECTIVES

not applicable · source-only artifact

apps-ecosystemreits · W0 · Developer Experience原型frozenEXACT DEFAULTmain@c647066ce4c2source-onlyNext.js 16 · React 190 CI · tests partialnot-applicablenot-applicable
LIFECYCLE DECISION

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-portal
SURFACES

webPrototype ecosystem, architecture, roadmap and operations routes

CONTRACTS

referenceecosystem-navigation-modelunversioned

VERIFY / ENTRYPOINTSnpm run typechecknpm run buildnpm run devnpm run build
SLO OBJECTIVES

not applicable · source-only artifact

apps-info-portalreits · W3 · Content Platform原型frozenEXACT DEFAULTmain@a782ba6c52e9source-onlyNext.js 16 · React 190 CI · tests partialnot-applicablenot-applicable
LIFECYCLE DECISION

Freeze as a multilingual portal prototype; merge accepted content and interaction differences into reits-info-portal.

SUCCESSOR · reits-info-portal
SURFACES

webPrototype locale, country, topic, story and search routes

CONTRACTS

referencecontent-route-prototypeunversioned

VERIFY / ENTRYPOINTSnpm run typechecknpm run buildnpm run devnpm run build
SLO OBJECTIVES

not applicable · source-only artifact

data-sourcesreits · W6 · Content Data Platform平台activeEXACT DEFAULTmain@a01a445d0a10deployedGo · Vue 3 · PostgreSQL/SQLite · workers1 CI · tests presenttier-1partial
LIFECYCLE DECISION

Retain as the authoritative public-content ingestion and provenance platform; split the admin shell without forking the data authority.

SURFACES

adminFifteen-module ingestion control plane

apiPublic content and operations APIs

workerFetch, parse, store and media worker pools

CONTRACTS

producerSourceDocumentunversioned

producerCollectionRununversioned

producerPublicationCandidateunversioned

VERIFY / ENTRYPOINTSgo test ./...go test ./...go run .
SLO OBJECTIVES

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
LIFECYCLE DECISION

Retain as the canonical architecture, repository, UI, QA and delivery directory; it does not own product runtime truth.

SURFACES

webdeveloper.reits.tech operating directory

apiMachine-readable architecture, catalog, contract, UI and delivery registries

CONTRACTS

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

VERIFY / ENTRYPOINTSnpm run verifynpm run repository-manifest:verifynpm run contracts:verifynpm run ui-foundation:verifynpm run ci-foundation:verifynpm run release-foundation:verifynpm run verifynpm run build
SLO OBJECTIVES

Public 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
LIFECYCLE DECISION

Retain as the authoritative IM, realtime and shared mobile service platform; progressively split domain ownership and contracts.

SURFACES

apiIM, workspace, payment and internal HTTP APIs

serviceWebSocket and durable replay services

workerPush and delivery outbox workers

CONTRACTS

consumerAuthSessionunversioned

producerRealtimeEnvelopeunversioned

bothMessageunversioned

consumerMiniAppHostunversioned

VERIFY / ENTRYPOINTSgo test ./...make testgo test ./...docker compose up
SLO OBJECTIVES

Message and event delivery availability

Bounded durable replay and ACK lag

Session revocation propagation

PRESERVED LOCAL BRANCH

feat/p1-knives-1-8 · +3 / -469

512934a0b2e54d36cdb92faf959de4da345fa981
im-media-send-kitjx-im · W6 · Matrix Mobile共享包activeEXACT DEFAULTmain@d5f0e3e5d658source-onlySwift Package1 CI · tests presentnot-applicablenot-applicable
LIFECYCLE DECISION

Retain as the shared iOS media preprocessing and upload-planning package; keep it environment-free and host-agnostic.

SURFACES

sdkiOS media hashing, chunk planning and QA evidence models

CONTRACTS

producerMediaPreparationunversioned

producerUploadPartPlanunversioned

VERIFY / ENTRYPOINTSswift testswift test
SLO OBJECTIVES

not 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
LIFECYCLE DECISION

Retain as the canonical owner of versioned UI tokens, four generated adapters and host mappings; product-specific UI remains in product repositories.

SURFACES

package@reits/ui-foundation generated adapters

docsHost mapping and accessibility contract

CONTRACTS

producerUIEvidenceManifestrepository.manifest/v1-compatible

producerUIFoundation1.0.1

VERIFY / ENTRYPOINTSnpm testnpm test
SLO OBJECTIVES

not applicable · source-only artifact

matrix-quant-im-iosreits · W7 · Quant Mobile产品activeEXACT DEFAULTmain@92e4ee686559release-unverifiedSwiftUI · iOS 18+ · XCTest/XCUITest2 CI · tests presenttier-2missing
LIFECYCLE DECISION

Retain as the separate Quant + IM iOS product; share platform contracts but preserve its research, entitlement and no-execution boundaries.

SURFACES

nativeQuant social, strategy, run, MiniApp, IM and profile routes

CONTRACTS

consumerQuantAPIunversioned

consumerRealtimeEnvelopeunversioned

consumerMiniAppHostunversioned

consumerEntitlementunversioned

consumerUIFoundation1.0.1

VERIFY / ENTRYPOINTSmake validatexcodebuild testmake validatexcodebuild test
SLO OBJECTIVES

Crash-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
LIFECYCLE DECISION

Retain as the primary Matrix X iOS client; use formal main as truth and gate all plugin and backend pins.

SURFACES

nativeMessaging, contacts, workspace, discovery and profile application

nativeMiniApp, wallet, call and notification hosts

CONTRACTS

consumerAuthSessionunversioned

consumerRealtimeEnvelopeunversioned

consumerMediaPreparationunversioned

consumerMiniAppHostunversioned

VERIFY / ENTRYPOINTSmake testxcodebuild testmake testxcodebuild test
SLO OBJECTIVES

Crash-free messaging journeys

Bounded reconnect and replay recovery

Release-to-backend compatibility

PRESERVED LOCAL BRANCH

feat/p1-knives-1-8 · +3 / -88

56c84815b4d0d5a5d487adb431aaa61594230ad8
matrixantai-backtestreits · W7 · Quant Research QA共享包activeEXACT DEFAULTmain@ef39a5d07e1csource-onlyESM JavaScript · Deterministic library1 CI · tests presentnot-applicablenot-applicable
LIFECYCLE DECISION

Retain as the deterministic no-execution backtest engine; engines and result hashes are versioned independently from UI hosts.

SURFACES

libraryDeterministic runOnBars simulation engine

CONTRACTS

consumerMarketSliceunversioned

producerBacktestRununversioned

consumerStrategyTemplateunversioned

VERIFY / ENTRYPOINTSnpm testnpm test
SLO OBJECTIVES

not 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
LIFECYCLE DECISION

Keep as a clean-room educational simulator candidate; do not claim production until reviewed slices, signed packages and host evidence exist.

SURFACES

webSingle-page strategy simulator

nativeMiniApp clean-room package candidate

CONTRACTS

consumerMarketSliceunversioned

consumerBacktestRununversioned

producerMiniAppPackageunversioned

VERIFY / ENTRYPOINTS./scripts/build-miniapp-bundle.shpython3 -m http.server 8141./scripts/build-miniapp-bundle.sh
SLO OBJECTIVES

not applicable · source-only artifact

miniapp-open-platformreits · W5 · Developer Platform平台activeEXACT DEFAULTmain@a24711833defdeployedGo developer API · React portal candidate · MiniApp gateway2 CI · tests presenttier-1partial
LIFECYCLE DECISION

Retain as the authoritative developer control plane and client gateway for REITs MiniApps; rebuild legacy contracts behind REITs authorization boundaries.

SURFACES

webDeveloper application and release portal

apiDeveloper application, package and release APIs

apiClient MiniApp gateway

CONTRACTS

producerDeveloperApp1.0.0

producerReleaseCandidate1.0.0

producerMiniAppCatalogunversioned

consumerAuthSession1.0.0

consumerUIFoundation1.0.1

VERIFY / ENTRYPOINTS./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.sh
SLO OBJECTIVES

Control-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
LIFECYCLE DECISION

Retain as the public Go OpenAPI SDK; version it against generated contracts and durable webhook delivery semantics.

SURFACES

sdkGo Bot OpenAPI client, poller and webhook verifier

docsOpenAPI examples

CONTRACTS

consumerBotOpenAPIunversioned

bothWebhookEnvelopeunversioned

VERIFY / ENTRYPOINTSgo test ./...go test ./...
SLO OBJECTIVES

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
LIFECYCLE DECISION

Retain as the booking and merchant product; split customer, merchant, payment and operations boundaries behind versioned contracts.

SURFACES

webCustomer discovery and booking journeys

adminMerchant and operations console

apiBooking, order, promotion and integration APIs

CONTRACTS

producerAvailabilityQuoteunversioned

producerBookingOrderunversioned

consumerAuthSessionunversioned

producerPromotionunversioned

consumerUIFoundation1.0.1

VERIFY / ENTRYPOINTSnpm run ci:ordernpm run e2enpm run startnpm run ci:order
SLO OBJECTIVES

Booking 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
LIFECYCLE DECISION

Keep as the intended Quant backend authority, but main remains non-runnable and production claims stay blocked until the reviewed candidate lands.

SURFACES

apiTarget strategy, run, signal, social and entitlement APIs

CONTRACTS

producerQuantJobunversioned

producerBacktestRununversioned

consumerMarketSliceunversioned

consumerEntitlementunversioned

VERIFY / ENTRYPOINTScandidate branch review required
SLO OBJECTIVES

Remote 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
LIFECYCLE DECISION

Retain as the canonical non-native authentication and durable session authority; complete MFA, recovery, consumer propagation and asymmetric signing.

SURFACES

apiAuthentication, challenge, refresh, session and revocation APIs

serviceClient-scoped token and session authority

CONTRACTS

producerAuthSessionunversioned

producerTokenIntrospectionunversioned

producerRevocationEventunversioned

VERIFY / ENTRYPOINTSgo test ./..../scripts/smoke.shgo test ./..../scripts/smoke.sh
SLO OBJECTIVES

Authentication availability

Bounded revocation propagation

Durable session registry recovery

reits-bbsreits · W3 · Community Platform产品activeEXACT DEFAULTmain@8f1d1f3878eadeployedNodeBB · Node.js · MongoDB · Redis1 CI · tests partialtier-1partial
LIFECYCLE DECISION

Retain as the production community authority; split theme UI, API, policy and audit domains without forking community state.

SURFACES

webCommunity feed, topic, composer, profile and messaging UI

adminInteraction risk and operations controls

apiREITs community extensions

CONTRACTS

producerCommunityTopicunversioned

consumerContentDocumentunversioned

producerModerationDecisionunversioned

VERIFY / ENTRYPOINTSmanual theme and API validation assetsdocker compose -f deploy/docker-compose.yml up
SLO OBJECTIVES

Community 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
LIFECYCLE DECISION

Retain as the canonical public information portal; separate public experience from internal operations ownership and failure domains.

SURFACES

webPublic global, country, article, search and asset experiences

adminInternal content operations routes

apiPublic content and evidence APIs

CONTRACTS

consumerContentDocumentunversioned

producerPublicationProjectionunversioned

consumerProofOfNewsunversioned

VERIFY / ENTRYPOINTSnpm run typechecknpm run buildnpm run buildnpm run snapshot
SLO OBJECTIVES

Public 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
LIFECYCLE DECISION

Retain as the governed ADR, specification and runbook source; publish discoverable projections through Developer Portal.

SURFACES

docsArchitecture, product, QA, compliance and operations knowledge base

CONTRACTS

producerADRunversioned

producerRunbookunversioned

producerArchitectureDecisionIndexunversioned

VERIFY / ENTRYPOINTSrepository validation workflowsrepository validation workflows
SLO OBJECTIVES

not applicable · source-only artifact

reits-mediareits · W2 · Resource Platform平台candidateEXACT DEFAULTmain@4e76349c14e1candidate-not-deployedGo · S3 · KMS · CloudFront · MySQL2 CI · tests presenttier-1missing
LIFECYCLE DECISION

Retain as the global media authority; production status remains blocked until service, object storage, scan policy and consumer smoke exist.

SURFACES

apiTarget upload, validation, promotion and private download APIs

serviceTarget immutable asset authority

CONTRACTS

producerMediaAssetunversioned

producerUploadIntentunversioned

producerDownloadTicketunversioned

VERIFY / ENTRYPOINTSmake testgo test ./...make testgo test ./...
SLO OBJECTIVES

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
LIFECYCLE DECISION

Retain as the market-data control plane candidate; production status remains blocked until durable runs, SecretRef, recovery and deployment receipts exist.

SURFACES

adminMarket source, template, run, cache and storage control plane

apiTarget market catalog and slice download APIs

CONTRACTS

producerMarketSourceunversioned

producerRunAttemptunversioned

producerMarketSliceunversioned

VERIFY / ENTRYPOINTSgo test ./...cd web && npm run buildgo test ./...go run . serve -config ./config.conf
SLO OBJECTIVES

Market 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
LIFECYCLE DECISION

Keep as sanitized source evidence for legacy Open Platform UI and contracts; never deploy it or inherit its token and authorization behavior directly.

SURFACES

webLegacy MiniApp and Bot control-plane reference UI

docsLegacy Open Platform documentation

CONTRACTS

referenceLegacyBotAPIunversioned

referenceLegacyMiniAppAPIunversioned

VERIFY / ENTRYPOINTSpnpm --filter xtalk-open testpnpm --filter xtalk-open lintpnpm --filter xtalk-open buildpnpm --filter xtalk-doc build
SLO OBJECTIVES

not applicable · source-only artifact

RETIREMENT / REFERENCE LEDGER

原型迁移有去向,参考源码有红线

D01 只固定决策和 successor;迁移与归档动作在依赖刀中执行。

apps-bbsfrozen

Freeze as a UI prototype; migrate validated interaction patterns into reits-bbs and do not create a second community backend.

SUCCESSOR · reits-bbs
apps-ecosystemfrozen

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-portal
apps-info-portalfrozen

Freeze as a multilingual portal prototype; merge accepted content and interaction differences into reits-info-portal.

SUCCESSOR · reits-info-portal
matrixantai-simcandidate

Keep as a clean-room educational simulator candidate; do not claim production until reviewed slices, signed packages and host evidence exist.

REFERENCE ONLY · NO DIRECT MIGRATION
xtalk-open-sourcereference-only

Keep as sanitized source evidence for legacy Open Platform UI and contracts; never deploy it or inherit its token and authorization behavior directly.

REFERENCE ONLY · NO DIRECT MIGRATION
D02 ACCEPTED

下一站:从仓库清单进入跨仓契约

D01 的 manifest 已被 D02 直接消费;Auth、App、Release、Event、Media、Order、MarketSlice 与 Run 现在拥有 schema、命名枚举、fixture 和 compatibility Gate。