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
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,17 @@ All notable changes to this repository are documented here.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [2026-10-01] - Managed Fund's video script is removed

### Removed

- `finance/managed-fund/VIDEO_SCRIPT.md`, the only video script in the
repository. It narrated an older version of the program: an `invest`
handler that no longer exists, whitelisting, idle USDC in the fund, and
figures that no test checks. The `PRODUCT.md` files no longer list it, and
`test_full_lifecycle`'s doc comment points at the book's Managed Fund
chapter, which narrates the same figures.

## [2026-10-01] - Managed Fund: decimal-aware valuation and permissionless rebalancing

### Fixed
Expand Down
300 changes: 0 additions & 300 deletions finance/managed-fund/VIDEO_SCRIPT.md

This file was deleted.

1 change: 0 additions & 1 deletion finance/managed-fund/anchor-v1/PRODUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ Existing name: **Managed Fund** (the on-chain construct is a "fund" built from s
## Evidence on Hand

- `anchor/README.md` — thorough product and financial-concept documentation (NAV, shares, fees, weights, slippage, in-kind withdrawal, transaction-size limits).
- `VIDEO_SCRIPT.md` at the `managed-fund` root — an existing narrative walkthrough of the product.
- `anchor/CHANGELOG.md`, `quasar/CHANGELOG.md` — history.
- Program source and tests under `anchor/programs/` and `quasar/`.
- No real users, testimonials, deployment addresses, or production metrics exist; the demo runs on devnet with mock tokens. Future work must not fabricate mainnet deployment claims, real AUM, or user counts.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1458,7 +1458,7 @@ fn test_set_weight_rejects_non_manager() {
assert!(r.is_err(), "only the manager may set weights");
}

/// The whole lifecycle with the exact figures the video script narrates: deposit and
/// The whole lifecycle with the exact figures the book's Managed Fund chapter narrates: deposit and
/// auto-deploy, a price move, a rebalance back to target, a second depositor priced at
/// the new NAV, a year's fee, and an in-kind withdrawal.
#[test]
Expand Down
1 change: 0 additions & 1 deletion finance/managed-fund/anchor/PRODUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ Existing name: **Managed Fund** (the on-chain construct is a "fund" built from s
## Evidence on Hand

- `anchor/README.md` — thorough product and financial-concept documentation (NAV, shares, fees, weights, slippage, in-kind withdrawal, transaction-size limits).
- `VIDEO_SCRIPT.md` at the `managed-fund` root — an existing narrative walkthrough of the product.
- `anchor/CHANGELOG.md`, `quasar/CHANGELOG.md` — history.
- Program source and tests under `anchor/programs/` and `quasar/`.
- No real users, testimonials, deployment addresses, or production metrics exist; the demo runs on devnet with mock tokens. Future work must not fabricate mainnet deployment claims, real AUM, or user counts.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1455,7 +1455,7 @@ fn test_set_weight_rejects_non_manager() {
assert!(r.is_err(), "only the manager may set weights");
}

/// The whole lifecycle with the exact figures the video script narrates: deposit and
/// The whole lifecycle with the exact figures the book's Managed Fund chapter narrates: deposit and
/// auto-deploy, a price move, a rebalance back to target, a second depositor priced at
/// the new NAV, a year's fee, and an in-kind withdrawal.
#[test]
Expand Down
Loading