The kinds of Sources collected here. A file's last dotted segment is its type,
such as make-it-easy.article.md. Every imported Source records where it came
from: source (the origin system), original (its URL there), retrieved (the
day it was copied), and visibility.
Everything here is public information. visibility accepts only public, so
lint reports any Source that came from a team-only system. Internal material
(Basecamp, Linear, the team repository) is reference for writing public content,
kept outside paths/.
A Pathwright blog post.
type: article
icon: file-text
color: violet
props:
source: { enum: [framer] }
original: { type: string, format: uri }
retrieved: { type: string, format: date }
visibility: { enum: [public] }
date: { type: string, format: date }
author: { type: link, targets: [person] }
series: { type: string }
article
A dated item from the Pathwright website's updates feed: product notes, events, and reposted articles.
type: update
icon: flag
color: amber
props:
source: { enum: [framer] }
original: { type: string, format: uri }
retrieved: { type: string, format: date }
visibility: { enum: [public] }
date: { type: string, format: date }
author: { type: link, targets: [person] }
update
One issue of the Collider newsletter.
type: edition
icon: mail
color: rose
props:
source: { enum: [mailchimp] }
original: { type: string, format: uri }
retrieved: { type: string, format: date }
visibility: { enum: [public] }
date: { type: string, format: date }
author: { type: link, targets: [person] }
edition
One link shared in Collider, with the editor's headline and commentary.
type: link
icon: external-link
color: rose
props:
source: { enum: [mailchimp] }
original: { type: string, format: uri }
retrieved: { type: string, format: date }
visibility: { enum: [public] }
date: { type: string, format: date }
author: { type: link, targets: [person] }
url: { type: string, format: uri }
edition: { type: link, targets: [edition] }
position: { type: integer, minimum: 1 }
link
A Pathwright help center article.
type: help
icon: circle-help
color: teal
props:
source: { enum: [intercom] }
original: { type: string, format: uri }
retrieved: { type: string, format: date }
visibility: { enum: [public] }
date: { type: string, format: date }
author: { type: link, targets: [person] }
intercom-id: { type: string }
collection: { type: string }
section: { type: string }
help
An entry in Pathwright's public product changelog. Entries from 2025 on are
written here; imported entries from the earlier changelog carry source. Every
entry has a status. Only published entries appear in the changelog, its feeds
and the Pathwright app; draft marks one awaiting the team's review. An entry's
date is the day it went public, because the app's unread indicator compares it
with when each person last opened the changelog.
type: change
icon: zap
color: emerald
props:
status: { enum: [draft, published] }
source: { enum: [paths-app] }
original: { type: string, format: uri }
retrieved: { type: string, format: date }
visibility: { enum: [public] }
date: { type: string, format: date }
author: { type: link, targets: [person] }
change
Someone on the Pathwright team who wrote or edited material here.
type: person
icon: circle-user
color: slate
props:
visibility: { enum: [public] }
person
Practical instructions for a task.
type: guide
icon: route
color: teal
props:
source: { enum: [npm] }
original: { type: string, format: uri }
retrieved: { type: string, format: date }
visibility: { enum: [public] }
guide
Durable product or developer knowledge for lookup.
type: reference
icon: clipboard-list
color: cyan
props:
source: { enum: [npm] }
original: { type: string, format: uri }
retrieved: { type: string, format: date }
visibility: { enum: [public] }
reference
A project's proposal: outcome, boundaries, and open decisions.
type: shape
icon: folder-kanban
color: violet
shape