Numerology API v1.0.1 変更履歴¶
リリース日: 2026-06-08
バージョン: v1.0.1
スコープ: Numerology APIエンドポイント拡張、マルチシステム数秘術サポート、拡張JSON意味ローカライズ、ルートクリーンアップ、ドキュメント整合性。
一般リリース概要¶
v1.0.1はNumerology API向けの追加型本番リリースです。v1.0.0拡張数秘術ロールアウトを基盤として、名前、タイミング、ビジネス、決定、家族、チーム、資金、アーキタイプに関するより深いリーディングを追加します。
このリリースは以下の4つの主要目標に焦点を当てています:
- より広いエンドポイントカバレッジ
- 10の新しいエンドポイントファミリーを追加。
- 各新しいエンドポイントは
GETとPOSTの両方をサポート。 -
すべての新しいエンドポイントは
/api/v1/*配下のクリーンな公開ルートを使用。 -
マルチシステム数秘術
- 新しい名前ベースエンドポイントはオプションの
num_sysをサポート。 - サポートされるシステム:
pythagoreanchaldeanvedic
-
既存の動作を維持するため
pythagoreanがデフォルトのまま。 -
拡張言語カバレッジ
- サポートされる応答言語は現在以下の通りです:
enesdefrptarhija
-
10の新しいエンドポイントファミリーには、すべての8言語に対応したローカライズ済みJSON意味ファイルが含まれます。
-
ドキュメントとリリース準備
- すべての10新しいエンドポイントファミリーの統合ドキュメントを追加。
- Extended Endpointsインデックスを更新。
GET、POST、lang、num_sysの動作を文書化。- Python 3.11でのルート可視性、JSONカバレッジ、テストスイートの安定性を検証。
このリリースの検証が完了:
- 完全なPythonテストスイート:
137 passed - OpenAPIルートチェック:すべての10クリーンルートが存在
- 新しい
/api/v1/extended/*ルート:マウントされていません - JSON翻訳検証:8言語フォルダ、各444ファイル、構造の不整合なし
- ライブJSON意味フォルダ:8言語 × 各444ファイル
新機能¶
新しいエンドポイントファミリー¶
v1.0.1は10の新しいエンドポイントファミリーと20の操作を追加します。
| エンドポイント | メソッド | パス |
|---|---|---|
| Career Path Numerology | GET, POST | /api/v1/career-path-numerology |
| Wealth Code Reading | GET, POST | /api/v1/wealth-code-reading |
| Home Address Numerology | GET, POST | /api/v1/home-address-numerology |
| Baby Name Forecast | GET, POST | /api/v1/baby-name-forecast |
| Team Dynamics Numerology | GET, POST | /api/v1/team-dynamics-numerology |
| Domain Name Numerology | GET, POST | /api/v1/domain-name-numerology |
| Product Name Numerology | GET, POST | /api/v1/product-name-numerology |
| Decision Crossroads Reading | GET, POST | /api/v1/decision-crossroads-reading |
| Launch Timing Numerology | GET, POST | /api/v1/launch-timing-numerology |
| Personal Archetype Stack | GET, POST | /api/v1/personal-archetype-stack |
新しい共有エンドポイント基盤¶
v1.0.1は新しい拡張数秘術エンドポイント向けの共有ヘルパーロジックを追加します。主な内容:
- ローカライズされたJSONの読み込み
- エンドポイント設定のルックアップ
- 意味および詳細意味のルックアップ
- 名前プロファイル計算
- 生年月日数秘術ヘルパー
- スコアリングヘルパー
- 使用状況トラッキング
- エンタープライズ応答ラッパー
- リクエスト認証の再利用
数秘術システムの強化¶
共有numerology-systemヘルパーは、すべてのサポートシステムに対して明示的で検証済みの文字テーブルを含むようになりました:
pythagoreanchaldeanvedic
ヴェーダ表はラテン文字翻字された名前に対応しており、v1.0.1では両システムが同じA-Z値を使用するにもかかわらずチャルダ表とは分離されています。名前の計算前に一般的なラテン文字のダイアクリティカルマークと合字を正規化し、欠損名値ヘルパーは各システムの実際のアルファベット値範囲を尊重するようになりました。
新しいテストカバレッジ¶
新しいテストは以下の内容をカバー:
- 10エンドポイントファミリーの計算機動作
chaldeanおよびvedic数秘術システムサポート- 8言語ポリシーサポート
- ローカライズ意味ルックアップ
- OpenAPIルート可視性
/extendedのない正規ルート形状
修正¶
ルートクリーンアップ¶
新しいエンドポイントファミリーは現在、クリーンな公開パスのみを使用します:
- 正しい:
/api/v1/career-path-numerology - 正しい:
/api/v1/wealth-code-reading - 正しい:
/api/v1/personal-archetype-stack
これら10の新しいエンドポイントファミリーに対するドラフト/api/v1/extended/*ルート形状はマウントされておらず、OpenAPIにも表示されません。
言語ポリシーの修正¶
共有言語ポリシーは現在、すべての8サポート言語を含みます:
enesdefrptarhija
ホロスコープレポートの既存の例外は変更されません:エンジン駆動の/api/v1/horoscope/reports/*ルートはenのみをサポートし続けます。
翻訳およびJSON検証の修正¶
エンドポイントロールアウト前に翻訳ワークフローを強化しました:
- 保護されたプレースホルダー、URL、エンドポイント、ファイル名、メール、APIトークンは保持
- 大きなJSON文字列は安全にチャンク処理
- QA中に正確な英語の残存部分をフラグ付け
- 翻訳されたJSON構造を英語ソース構造と比較
- アトミック出力書き込みにより部分的なJSON書き込みを防止
- リジュームロジックは構造的に有効な翻訳ファイルのみをスキップ
新しいエンドポイント意味バンドルは、ライブ言語フォルダにコピーする前に検証済みです。
ドキュメント修正¶
ドキュメントを実装されたAPI表面に整合させました:
- 関連するGETおよびPOST例に
num_sysを追加。 - 新しいページの8言語サポートを文書化。
- Extended Endpointsインデックスに10の新しいページを追加。
- Markdownパラメータテーブルを正規化し、nullable型が正しくレンダリングされるようにした。
本番検証の修正¶
ワークスペースのPython標準を使用して検証を再実行:
- Python:
/opt/homebrew/bin/python3.11 - 完全テスト:
137 passed - OpenAPI健全性チェック:クリーンルートが存在
- 新しいエンドポイントの隠し/ドラフト
/extendedルート:不存在
非推奨¶
v1.0.1では既存の本番エンドポイントは正式に非推奨となっていません。
| エンドポイント | v1.0.1でのステータス | 代替 | 備考 |
|---|---|---|---|
| None | 該当なし | 該当なし | v1.0.1は本番クライアント向けに追加型です。 |
非公開ドラフトルートの注意¶
10の新しいエンドポイントファミリーに対するドラフト/api/v1/extended/*ルート形状は、v1.0.1公開API表面の一部ではありません。
代わりに以下のクリーンルートを使用してください:
/api/v1/career-path-numerology/api/v1/wealth-code-reading/api/v1/home-address-numerology/api/v1/baby-name-forecast/api/v1/team-dynamics-numerology/api/v1/domain-name-numerology/api/v1/product-name-numerology/api/v1/decision-crossroads-reading/api/v1/launch-timing-numerology/api/v1/personal-archetype-stack
Note
これらのv1.0.1追加機能は、https://api.numerologyapi.comでAPIキーを使用した直接APIアクセスにより利用可能です。 現在RapidAPIゲートウェイではサポートされていません。