This package is the open protocol layer for World Outlook / 梦划奇点. It is designed to make worldbuilding data exportable, inspectable, migratable and eventually interoperable across tools.
It does not include the complete Angular application, UI implementation, commercial Skill prompts, private beta features or brand assets.
- Protocol version:
world-outlook-v0.1 - Stability: draft / experimental
- Recommended use: export inspection, compatibility experiments, validation tooling, template exchange
- Compatibility promise: breaking changes may still happen before
v1.0, but all changes should be documented through migrations
src/
index.ts Public exports
protocol.types.ts TypeScript data model
validator.ts Lightweight bundle validator
cli.ts CLI validator entry
schemas/
world-export-bundle.schema.json
examples/
minimal-world.json
fantasy-template.json
docs/
introduction.md
bundle-format.md
migration-policy.md
data-ownership.md
open-source-boundary.md
pnpm install
pnpm build
pnpm validate:exampleworld-outlook-validate ./my-world.jsonThe validator checks the minimum protocol shape and common reference integrity problems, such as entries pointing to missing modules or relations pointing to missing entries.
This repository includes basic open-source governance files:
CONTRIBUTING.mdexplains accepted contribution scope.SECURITY.mdexplains how to report sensitive issues and avoid exposing private worldbuilding data.CODE_OF_CONDUCT.mddefines basic participation expectations.CHANGELOG.mdrecords protocol changes..github/ISSUE_TEMPLATE/*keeps issues focused on protocol-layer work..github/workflows/validate.ymlbuilds the package and validates examples on GitHub Actions.
Open now:
- export bundle format
- TypeScript protocol types
- JSON Schema draft
- validation logic
- example world packages
- migration and data ownership documents
Not open in this package:
- complete product source code
- Angular UI implementation
- local-first database implementation details beyond exported shapes
- commercial writing Skill prompts
- time-shards / skreeb-new workflow integration details
- high-resolution brand assets