Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/workflows/deploy-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,6 @@ jobs:
run: pnpm build
env:
TASKNOTES_PLANNER_URL: https://planner.tasknotes.dev
VITE_MDBASE_CONNECT_URL: https://connect.mdbase.dev
VITE_MDBASE_CONNECT_LOOPBACK_URL: http://127.0.0.1:28485
- name: Deploy Cloudflare Pages
run: pnpm dlx wrangler@4.114.0 pages deploy dist --project-name=tasknotes-planner --branch=main
env:
Expand Down
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Read `README.md` and `DESIGN.md` before changing user-facing behavior or visuals.

The app consumes the portable `tasknotes.task` contract directly through
`@mdbase-dev/connect`. Record access must remain contract-scoped even though
`@mdbase-dev/sdk`. Record access must remain contract-scoped even though
the app uses full-collection authorization for the saved-view APIs required by
`tasknotesPlanner` Bases. Do not import source code from the TaskNotes
application repository. Date, dependency, and field behavior that belongs to
Expand Down
20 changes: 9 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,8 +118,9 @@ pnpm deploy:dev
```

This deploys only the Cloudflare `staging` branch at
`https://staging.tasknotes-planner.pages.dev`, using staging Connect and the
staging desktop connector on `127.0.0.1:28486`. It does not change production.
`https://staging.tasknotes-planner.pages.dev`, built for the mdbase staging
environment. `pnpm deploy:lab` deploys the `lab` branch for LAB. Neither
changes production.

Production and development builds generate separate mdbase manifests. The
production declaration contains only the `planner.tasknotes.dev` callback;
Expand Down Expand Up @@ -147,19 +148,16 @@ saved-view source deletion. Saved-view deletion is not record deletion, and no
independent operation permission is requested. Task creation also requires the
`add` file action; an older approval without it needs renewed consent. Record
deletion, arbitrary file operations, offline replicas, and background scheduling
remain excluded. See
[the migration guard and rollout order](docs/capability-v2-migration.md): the
vendored beta96 v2 candidate SDK is source-bound development evidence, not a published or
signed release. This v2 draft must not deploy before the qualified v2 writer.
remain excluded.

The production declaration assumes `https://planner.tasknotes.dev/`. Update the
homepage, icon, and redirect URI together if the deployment origin changes.

## New SDK migration
## mdbase SDK

The existing Connect session remains the default. A native SDK data adapter is
being prepared separately; it is not yet a browser sign-in mode. See
[its behavior, pinned artifact, and remaining dependencies](docs/new-sdk.md).
Planner opens collections through the published `@mdbase-dev/sdk` and the
shared `@mdbase-dev/ui` collection gate. See
[the SDK data layer](docs/new-sdk.md).

## Repository structure

Expand All @@ -168,5 +166,5 @@ src/components React application and Gantt surface
src/data mdbase connection and repository adapters
src/domain task and timeline semantics
public web and mdbase application manifests
vendor pinned development mdbase packages and contract packs
vendor pinned mdbase contract packs
```
215 changes: 0 additions & 215 deletions docs/capability-v2-migration.md

This file was deleted.

Loading
Loading