Source: https://guthlabs.ai/docs/project-templates/learning-course/tools/

project template / candidate

# Learning course — tools

The distinct tools record for Learning course. This page is proposal-only.

Status: **proposed**Lifecycle: **candidate**

## Record status

**Record ID**: project:learning-course

**Parent lifecycle**: candidate

**Page lane**: app_features

**Lane lifecycle**: proposed

**Owner**: Not separately recorded

**Owner role**: Not separately recorded

**Owner status**: Not separately recorded

**Qualification result**: NOT RUN · held for evidence and human review

**Working browser surface:** [Project templates & workflows — overview](<https://guthlabs.ai/labs.html#templates-workflows>) — Create a local project from this template and validate its forms. This route is local-only; provider, credential, database, customer, publication, deployment, and production effects remain held.

## Authoritative app_features lane tools and interfaces

### Canonical tools-page assignments

- **Notebook Projects** (interface · required) — Owns the project grouping, membership ordering, lifecycle, and canonical project links.

- **Notebook To-dos** (interface · required) — Owns local study tasks, due dates, priorities, completion state, tags, and revisions.

- **Notebook Agenda** (interface · optional) — Provides a source-bound draft schedule and conflict review while external calendar writes remain held.

- **Notebook Notes** (interface · required) — Captures source-labelled lesson notes, explanations, and uncertainty context.

- **Notebook Field Guides** (interface · optional) — Can provide bounded procedures for recurring study or review activities without becoming the course backend.

- **Notebook Approvals** (interface · required) — Provides human review for completion decisions, unresolved uncertainty, and proposed schedule changes.

- **Notebook Search** (interface · required) — Filters local indexed course records while respecting private and held surfaces.

- **PointGuard** (interface · required) — Carries current lesson, next action, deadline, and review state as persistent cross-app context.

- **Date & Duration Calculator** (provider · optional) — Supports transparent local date-span and workback calculations.

Only the page's admitted lane is rendered as an assignment. Other lane inventories remain source records but are not merged here. Tool kind and required/optional status are preserved.

## Authoritative lane instrument assignments

### Canonical tools-page assignments

[date-duration-calculatorrequired · Calculate elapsed study duration and date intervals for the local workback.](<https://guthlabs.ai/docs/instruments/date-duration-calculator/>)[reading-time-estimatoroptional · Estimate reading effort from a supplied word count; label the result as an estimate.](<https://guthlabs.ai/docs/instruments/reading-time-estimator/>)

An instrument listed only for another lane does not become a tools-page assignment.

## Use boundary

- Estimated reading or study time may be mistaken for a promise of completion.

- A workback can create false precision when learner capacity or lesson effort is uncertain.

- Prerequisite cycles or incomplete source provenance can make progress misleading.

- Completion status may be used as evidence of mastery without human review.

- Private notes or source-labelled files could be exposed if visibility filters are bypassed.

- Draft schedule changes may be mistaken for external calendar updates.

- Agent suggestions may be treated as authoritative course decisions.

- A browser refresh or local storage quota failure may cause unsaved work to be lost.

- Accessibility failures in drag-and-drop ordering or color-only uncertainty markers could block learners.

- External publication, provider connection, credential issuance, customer indexing, database authority, and qualification remain held.

## Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

- `source_record:project:learning-course`

- `NotebookCollectionKind.project`

- `NotebookTodoPayload.dueAt`

- `Notebook Agenda deadlines/workbacks`

- `Notebook records canonical IDs, provenance, revisions, links, and attachments`

- `PointGuard persistent cross-app context surface`

- `APP_ROUTES:/app/notebook/projects/`

- `APP_ROUTES:/app/notebook/today/`

- `APP_ROUTES:/app/notebook/notes/`

- `APP_ROUTES:/app/notebook/to-dos/`

- `APP_ROUTES:/app/notebook/agenda/`

- `APP_ROUTES:/app/notebook/field-guides/`

- `APP_ROUTES:/app/notebook/search/`

- `APP_ROUTES:/app/notebook/approvals/`

- `APP_ROUTES:/app/notebook/agent-logs/`

- `APP_ROUTES:/app/pointguard/`
