*

The Contextual Aside.

The Star Operator captures the thoughts that sit just outside the main execution path. It is the home for nuance, commentary, and "nice-to-know" context.

The Art of the Aside

Semantic Definition

=Operator: * (Star/Asterisk) .Function: Note, Comment, Detail, Context. .Role: Secondary information. Non-blocking. →Allows you to capture nuance without cluttering the plan.

"I don't want to forget this, but it's not a task."

The Star is where you put the "Why," the "How," and the "Maybe later." It prevents the friction of deciding whether to delete a thought or turn it into a task.

Prose vs. The Aside

In standard notes, context gets mixed with action. In CLN, they are visually distinct.

Prose (Mixed)

"We need to refactor the auth module. I noticed that the previous team left a lot of deprecated code in utils.js which might be causing the slowdown, but for now, let's just focus on the module itself."

⚠ The actionable item ("Refactor auth") is buried in a paragraph of context.
CLN (Structured) .Refactor auth module *Previous team left deprecated code in utils.js *Possible cause of current slowdown
✓ The Action is clear. The Context is preserved but visually separated.

Three Modes of Context

The Star operator adapts to the type of "secondary" information you are capturing.

01. The Explanatory Note

Explaining the "Why" behind a decision.

→Use Postgres over Mongo *Strong relational data integrity required

02. The Counter-Argument

Acknowledging an alternative path without taking it.

.Buy AWS instances *Colo was cheaper but 3-month lead time

03. The Reference

Citations or loose connections.

=Design System Principles *See Brad Frost's Atomic Design

Artifact: The Rationale Log

Using `*` to document the architectural history of a project. This creates a "living document" that explains *why* code exists, not just *what* it does.

// COMPONENT: Payment Gateway Wrapper =Implement Gateway Adapter Pattern *Decouples core logic from provider-specific API changes // Decision: Stripe vs Braintree →Selected Stripe as primary provider +Better developer documentation *Braintree fees were 0.4% lower but integration time was 2x // Tech: Error Handling .Implement circuit breaker for retries *Prevents cascade failures if Stripe API goes down *Ref: Hystrix pattern (Netflix)